iOS如何直接播放youtube视频而无需将其嵌入UIWebView

时间:2011-06-08 12:27:14

标签: iphone ios youtube

我想在我的iPhone应用中添加YouTube视频播放功能。 但我不想将它嵌入UIWebView,

基本上我想在播放视频之前删除额外的视图。 我希望用户在点击(比如说)UITableViewCell时立即看到该视频。

这可能吗?

我看过这篇文章:Embedding YouTube videos on 但这不是我想要的解决方案。

如果我直接启动Youtube应用程序,用户也不会被重定向到应用程序。视频完成后。

提前致谢。

2 个答案:

答案 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和朋友直接流式传输到设备。