TIA*_*ica 14 html javascript video youtube-api ios
我正在创建一个用户观看视频的网站,并在此过程中回答问题.但是,我有一个问题.当用户在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();
}
}
Run Code Online (Sandbox Code Playgroud)
这适用于除iOS iPhone播放器之外的所有内容.我也尝试过隐藏播放器,但这也不起作用.有没有办法让玩家脱离全屏或某种变通方法?谢谢!
注意:我使用的是Youtube iframe API.https://developers.google.com/youtube/iframe_api_reference?hl=en
在Iphone视频中播放苹果自己的视频播放器.这个播放器不是YouTubes播放器的html5元素.因此,Iphone上的Fullscreen中没有元素.
例如Ipad不是这种情况,YouTubes拥有播放器,启用全屏模式.
简而言之:我很确定你不能这样做.(幸好证明错了)
小智 5
我使用以下代码作为解决方法:
当您想退出 iPhone 播放器时:
player.seekTo(2000, true);
Run Code Online (Sandbox Code Playgroud)
这将使播放器转到视频的结尾并关闭全屏播放器。
| 归档时间: |
|
| 查看次数: |
2493 次 |
| 最近记录: |