diff --git a/src/platforms/h5/view/components/video/index.vue b/src/platforms/h5/view/components/video/index.vue index 6e784c16fa53ef2b18966e1011ac877c17a86b2f..89de76f6166842e39ad5a33fe6305ef1fd09caf4 100644 --- a/src/platforms/h5/view/components/video/index.vue +++ b/src/platforms/h5/view/components/video/index.vue @@ -498,7 +498,11 @@ export default { } } else { if (document.fullscreenEnabled || document.webkitFullscreenEnabled) { - document[document.fullscreenEnabled ? 'exitFullscreen' : 'webkitExitFullscreen']() + if (document.fullscreenElement) { + document.exitFullscreen() + } else if (document.webkitFullscreenElement) { + document.webkitExitFullscreen() + } } else if (video.webkitExitFullScreen) { video.webkitExitFullScreen() } else {