带有webview的iOS应用程序全屏

时间:2016-01-15 13:37:01

标签: ios swift webview youtube youtube-javascript-api

我是世界IOS的新人。我有WebView。这会加载一个网站。它位于YouTube播放器中。播放器启动正确,但它始终进入全屏。我试过这段代码:

 Webview.allowsInlineMediaPlayback = true

但不幸的是它没有用。请提出解决方案。

1 个答案:

答案 0 :(得分:1)

根据文档中的信息: "为了让视频内联播放,不仅需要在视图上设置此属性,而且HTML文档中的视频元素还必须包含webkit-playsinline属性。&# 34;

添加YouTube视频时,您还应添加webkit-playsinline标记:

<video webkit-playsinline width="640" height="360" id="player1" preload="none">
<source type="video/youtube" src="https://www.youtube.com/watch?v=dQw4w9WgXcQ" />

或者作为iFrame:

<iframe webkit-playsinline width="200" height="200" src="https://www.youtube.com/embed?v=dQw4w9WgXcQ?feature=player_detailpage&playsinline=1" frameborder="0"></iframe>