我是世界IOS的新人。我有WebView
。这会加载一个网站。它位于YouTube播放器中。播放器启动正确,但它始终进入全屏。我试过这段代码:
Webview.allowsInlineMediaPlayback = true
但不幸的是它没有用。请提出解决方案。
答案 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>