在iOS上播放YouTube视频

时间:2013-02-24 12:56:28

标签: ios objective-c uiwebview youtube mpmovieplayercontroller

我想知道像McTube(https://itunes.apple.com/us/app/mctube-for-youtube/id559618284?mt=8)这样的应用如何播放YouTube视频。它看起来像一个自定义的MPMoviePlayerController但是允许的吗?

BTW我需要使用UIWebView无法实现的自动播放,这就是我想知道的原因。

1 个答案:

答案 0 :(得分:10)

某些YouTube视频可以在MPMoviePlayerController中播放 - 有些则无法播放。当您通过YouTube数据API(link here)查询视频时,您将获得特定视频可用的所有内容类型,包括Flash播放器,3GPP,MP4(如果可用 )等。您可以使用这些网址加载MPMoviePlayerController

这很好,但正如我所说 - 并非所有视频都可以这样嵌入。某些视频(主要是需要显示广告的视频)无法放入本机控制器中。