diff --git a/src/components/VideoPlayer/index.vue b/src/components/VideoPlayer/index.vue index 94a85109..ff589b3b 100644 --- a/src/components/VideoPlayer/index.vue +++ b/src/components/VideoPlayer/index.vue @@ -623,8 +623,18 @@ export default { if (!this.isFullscreen) { // 退出全屏后的逻辑(如暂停视频、更新 UI 等) console.log('ESC 已退出全屏 handleFullscreenChange',this.isFullscreen); - this.isFullscreen = true) - this.toggleFullScreen(); + if (document.exitFullscreen) { + document.exitFullscreen(); + } else if (document.msExitFullscreen) { + document.msExitFullscreen(); + } else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen(); + } else if (document.oRequestFullscreen) { + document.oCancelFullScreen(); + } else if (document.webkitExitFullscreen) { + document.webkitExitFullscreen(); + } + this.$emit('onFullscreen',false);//全屏 } }