当前位置:  开发笔记 > 编程语言 > 正文

强制iOS iPhone youtube将播放器嵌入全屏

如何解决《强制iOSiPhoneyoutube将播放器嵌入全屏》经验,为你挑选了1个好方法。

我正在创建一个用户观看视频的网站,并在此过程中回答问题.但是,我有一个问题.当用户在iPhone上观看YouTube嵌入视频时,它会在iOS播放器中启动,而不是在YouTube播放器中启动.当我尝试将播放器从全屏移开时,它会暂停视频而只是坐在那里.我正在使用此代码:

if (
    document.fullscreenElement ||
    document.webkitFullscreenElement ||
    document.mozFullScreenElement ||
    document.msFullscreenElement
) {
    // exit full-screen
    if (document.exitFullscreen) {
        document.exitFullscreen();
    } else if (document.webkitExitFullscreen) {
        document.webkitExitFullscreen();
    } else if (document.mozCancelFullScreen) {
        document.mozCancelFullScreen();
    } else if (document.msExitFullscreen) {
        document.msExitFullscreen();
    }
}

这适用于除iOS iPhone播放器之外的所有内容.我也尝试过隐藏播放器,但这也不起作用.有没有办法让玩家脱离全屏或某种变通方法?谢谢!

注意:我使用的是Youtube iframe API.https://developers.google.com/youtube/iframe_api_reference?hl=en



1> Philip G..:

在Iphone视频中播放苹果自己的视频播放器.这个播放器不是YouTubes播放器的html5元素.因此,Iphone上的Fullscreen中没有元素.

例如Ipad不是这种情况,YouTubes拥有播放器,启用全屏模式.

简而言之:我很确定你不能这样做.(幸好证明错了)

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有