我想以全屏模式自动播放视频。我搜索并发现可以使用Fullscreen API来执行此操作,并发现可以使用与此类似的代码。
viewFullScreen.addEventListener("click", function () {
var docElm = document.documentElement;
if (docElm.requestFullscreen) {
docElm.requestFullscreen();
}
else if (docElm.msRequestFullscreen) {
docElm.msRequestFullscreen();
}
else if (docElm.mozRequestFullScreen) {
docElm.mozRequestFullScreen();
}
else if (docElm.webkitRequestFullScreen) {
docElm.webkitRequestFullScreen();
}
}, false);
此代码可以正常工作。但这需要一些触发事件,例如鼠标单击或某些键盘输入。但是,打开html文件后,是否有可能在没有任何触发事件的情况下自动全屏播放视频?
最佳答案
不。从MDN:
注意:需要从事件处理程序中调用全屏请求,否则将被拒绝。
关于javascript - 使用HTML5和javascript在全屏播放器而非背景全屏模式下自动播放视频,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24882526/