我想知道像 McTube ( https://itunes.apple.com/us/app/mctube-for-youtube/id559618284?mt=8 ) 这样的应用程序如何播放 youtube 视频。它看起来像一个习惯MPMoviePlayerController
,但这是允许的吗?
顺便说一句,我需要我无法实现的自动播放UIWebView
,这就是我想知道的原因。
我想知道像 McTube ( https://itunes.apple.com/us/app/mctube-for-youtube/id559618284?mt=8 ) 这样的应用程序如何播放 youtube 视频。它看起来像一个习惯MPMoviePlayerController
,但这是允许的吗?
顺便说一句,我需要我无法实现的自动播放UIWebView
,这就是我想知道的原因。
有些 YouTube 视频可以播放MPMoviePlayerController
- 有些不能。当您通过 YouTube 数据 API(此处的链接)查询视频时,您将获得可用于特定视频的所有内容类型,包括 Flash 播放器、3GPP、MP4(如果可用)等。您可以使用这些 URL加载一个MPMoviePlayerController
.
这很好,但正如我所说 - 并非所有视频都可以以这种方式嵌入。某些视频(主要是需要显示广告的视频)无法放入原生控制器。