先获取到元素节点,然后设置全屏即可,这里我是用vue获取的,videoDom就是dom节点,用原生js获取的也是一样的
let videoDom = this.$refs.baseVideoBox;
if (videoDom.requestFullscreen) {
videoDom.requestFullscreen();
} else if (videoDom.webkitRequestFullScreen) {
videoDom.webkitRequestFullScreen();
} else if (videoDom.mozRequestFullScreen) {
videoDom.mozRequestFullScreen();
} else {
videoDom.msRequestFullscreen();
}
取消全屏,取消全屏需要设置document
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.msExitFullscreen) {
document.msExiFullscreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
还没有评论,来说两句吧...