【发布时间】:2016-11-01 11:05:22
【问题描述】:
我使用 Will Haering 的指南创建了一个自定义 HTML5 视频播放器: https://wch.io/posts/html5-video-api
我在 iPad 上使用 Chrome 或 Safari 时遇到的问题是视频无法全屏显示。
全屏Javascript代码如下:
fullScreenButton.click(function() {
if(!document.fullscreenElement && !document.mozFullScreenElement && !document.webkitFullscreenElement && !document.msFullscreenElement) {
if(video.requestFullscreen) {
video.requestFullscreen();
} else if(video.msRequestFullscreen) {
video.msRequestFullscreen();
} else if(video.mozRequestFullScreen) {
video.mozRequestFullScreen();
} else if(video.webkitRequestFullscreen) {
video.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if(document.exitFullscreen) {
document.exitFullscreen();
} else if(document.msExitFullscreen) {
document.msExitFullscreen();
} else if(document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if(document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}
});
如果有人可以提供建议,因为我看过类似的帖子,但没有解决问题。
【问题讨论】:
标签: javascript ipad video html5-video fullscreen