我想在我的iPhone应用中添加YouTube视频播放功能。 但我不想将它嵌入UIWebView,
基本上我想在播放视频之前删除额外的视图。 我希望用户在点击(比如说)UITableViewCell时立即看到该视频。
这可能吗?
我看过这篇文章:Embedding YouTube videos on 但这不是我想要的解决方案。
如果我直接启动Youtube应用程序,用户也不会被重定向到应用程序。视频完成后。
提前致谢。
答案 0 :(得分:1)
您可以使用XCDYouTubeVideoPlayerViewController。这是第三方YouTube图书馆。 https://github.com/0xced/XCDYouTubeVideoPlayerViewController
从他们的自述文件:
请记住,XCDYouTubeVideoPlayerViewController使用渐进式下载,因此请记住,如果您将应用程序提交到App Store,则会有一些限制,如HTTP Live Streaming中所述 - 应用程序要求:
警告:提交在App Store中分发的iOS应用必须 符合这些要求。
如果您的应用通过移动网络和视频传送视频 在五分钟内超过10分钟的持续时间或5 MB的数据 期间,您需要使用HTTP直播。 (进步 下载可用于较小的剪辑。)
答案 1 :(得分:-1)
我从未使用过youtube apis,但我想你可以访问基础电影文件网址。如果可以(并且视频是普通的h264),您可以使用MPMoviePlayerController和朋友直接流式传输到设备。