【问题标题】:iOS App with webview witout Fullscreen [closed]带有webview的iOS应用程序没有全屏[关闭]
【发布时间】:2016-04-21 02:54:41
【问题描述】:

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

 Webview.allowsInlineMediaPlayback = true

但不幸的是,它不起作用。请提出解决方案。

【问题讨论】:

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


    【解决方案1】:

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

    当您添加 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>
    

    【讨论】:

    • 我试过了,但不幸的是它不起作用。 :-(
    • 我在 iPad 上试过了。在这里它不起作用......在 iPhone 上。为什么?
    猜你喜欢
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多