首页 > 解决方案 > 如何从画中画转到全屏?

问题描述

当使用 pip(画中画)的用户是否有选项或 API 可以从 pip 窗口全屏显示时,我尝试实现此功能,即如果用户关闭窗口或停止播放视频,现在应该出现全屏视频我知道 chrome 会在没有用户手势的情况下阻止这种全屏模式,但是 pip 内部是否有内置 API

     video.addEventListener('leavepictureinpicture', () => {
            console.log('Left PIP....');
            this.makeCamFullScreen()

        })
   makeCamFullScreen = () => {
       let fullscreen = this.fullscreen;
       fullscreen.requestFullscreen()


    };

我的代码(当用户关闭 pip 窗口时,它会尝试全屏显示,但出现错误)

无法在“元素”上执行“请求全屏”:API 只能由用户手势启动。

标签: javascriptgoogle-chromepicture-in-picture

解决方案


推荐阅读