当使用 pip(画中画)的用户是否有选项或 API 可以从 pip 窗口全屏显示时,我尝试实现此功能,即如果用户关闭窗口或停止播放视频,现在应该出现全屏视频我知道 chrome 会在没有用户手势的情况下阻止这种全屏模式,但是 pip 内部是否有内置 API
video.addEventListener('leavepictureinpicture', () => {
console.log('Left PIP....');
this.makeCamFullScreen()
})
makeCamFullScreen = () => {
let fullscreen = this.fullscreen;
fullscreen.requestFullscreen()
};
我的代码(当用户关闭 pip 窗口时,它会尝试全屏显示,但出现错误)
无法在“元素”上执行“请求全屏”:API 只能由用户手势启动。