【问题标题】:Is there a way to get YTPlayerView to play full screen on an iPad?有没有办法让 YTPlayerView 在 iPad 上全屏播放?
【发布时间】:2015-04-16 03:58:54
【问题描述】:

loadWithVideoId:playerVars: 中,我将playsinline 设置为@0

我也打电话给ytPlayer.webView.allowsInlineMediaPlayback = NO;

视频在 iPhone 上全屏播放,但在 iPad 上的网络视图内播放。

如何在 iPhone 和 iPad 上全屏播放?

【问题讨论】:

    标签: ios ipad youtube-api


    【解决方案1】:

    找到YTPlayerView-iframe-player.html文件,添加如下css样式。

    <style>
        body { margin: 0; width:100%%; height:100%%; }
    
        html { width:100%%; height:100%%; }
    </style>
    

    我看到 YTPlayerView 在 iPhone 和 iPad 上全屏播放。

    【讨论】:

    • 这已经在 Youtube 帮助库顶端的 HTML 中了。这并没有为我解决问题。你有一个使用这个工作设置的示例项目吗?我很想看看。
    • 是的,请查看here
    • 这不是我正在寻找的解决方案。您正在内嵌播放视频,但将视图设为全屏。您没有让它以真正的全屏模式自动启动。换句话说,它仍然在 web 视图中。
    • 所以allowsInlineMediaPlayback = NO 是解决方案中必须的吗?
    • 该问题要求一个默认情况下不播放内联的解决方案。我已经对此进行了一些广泛的测试,但无法让它在 iPad 上运行。无论allowsInlineMediaPlayback 标志如何,iPad 似乎都需要内联网络视图视频播放
    猜你喜欢
    • 2015-11-13
    • 2014-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    • 2010-11-06
    相关资源
    最近更新 更多