我在我的应用程序中硬编码了 url watch 列表。有些URL属于youtube,有些属于vimeo,有些是未知的视频URL。所以我想在各自的环境中播放视频。
最佳答案
如果你只有 3 个选项,你可以检查字符串/url 中的 rangeofString,如下所示:
NSString *string = url.absoluteString;
if ([string rangeOfString:@"youtube" options:NSCaseInsensitiveSearch].location != NSNotFound) {
NSLog(@"Youtube link found");
} else if ([string rangeOfString:@"vimeo" options:NSCaseInsensitiveSearch].location != NSNotFound) {
NSLog(@"Vimeo link found");
} else {
NSLog(@"Unknown link found");
}
关于ios - 如何使用帮助正则表达式检查给定的 Url 是 "Youtube " "Vimeo"和 "Unknow "视频 URL 。在 objective-c IOS中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36821614/