RMYouTubeExtractor
通过提供YouTube视频标识符,为iOS应用程序提供了一个获取MP4 URL的简单方法。
此库借用了来自XCDYouTubeVideoPlayerViewController(作者:Cédric Luthi)的代码——不包括MPMoviePlayerController,允许您仅提取URL并自定义播放器。
RMYouTubeExtractor.h
和RMYouTubeExtractor.m
添加到您的项目中@import AVFoundation;
[[RMYouTubeExtractor sharedInstance] extractVideoForIdentifier:youtubeID
completion:^(NSDictionary *videoDictionary, NSError *error) {
}];
实例返回一个包含最多4种视频质量(240p,360p,720p和1080p)的字典。1080p比较少见。
不要忘记检查字典是否为空或存在错误。
查看示例项目以获取如何使用提取器的示例。
el=
尝试获取内容添加了重试机制由Rune Madsen开发(@runmad和runmad.com)。
致谢Cédric Luthi为其提取代码的工作。
我重视反馈。请创建GitHub问题、拉取请求或者在Twitter上联系我。
如果你在项目中使用了它,非常希望能看到你的反馈和意见。
RMYouTubeExtractor遵照MIT许可证提供。更多详细信息请参阅LICENSE文件。