iOS应用程序在Apple-TV上播放youtube视频

时间:2013-11-08 16:59:02

标签: javascript ios uiwebview youtube

我想构建一个在UIWebView窗口中播放youtube视频的iOS应用程序,用户可以选择UIWebView窗口直接在iOS设备上播放,也可以通过AirPlay播放到AppleTV上。

UIWebView中显示的网站是我自己的网站,当youtube视频结束时(使用iframe api for youtube),它会有来自应用程序的javascript信号。

问题:上述情况可能吗?

具体来说,iOS文档显示我需要在UIWebView中使用html:

<video src="myPlaylist.m3u8"
   height="300" width="400"
   x-webkit-airplay="allow" >

<embed airplay="allow"
   src="movie.mov"
   width=400
   height=300
   mime-type="video/quicktime">
</embed>

</video>

但是使用YouTube iFrame api我无法访问&lt;视频&gt;标签,以便如何在UIWebView窗口上使用户可以看到AirPlay图标?

感谢任何人提供的任何指示。

吉姆

1 个答案:

答案 0 :(得分:1)

UIWebView使用它自己的电影播放器​​控制器来播放嵌入的视频。它提供了允许AirPlay的设置:

    [_webView setMediaPlaybackAllowsAirPlay:YES];

当设置为YES时,您将在电影播放时获得熟悉的AirPlay图标。