javascript - 如何从画中画转到全屏?
问题描述
当使用 pip(画中画)的用户是否有选项或 API 可以从 pip 窗口全屏显示时,我尝试实现此功能,即如果用户关闭窗口或停止播放视频,现在应该出现全屏视频我知道 chrome 会在没有用户手势的情况下阻止这种全屏模式,但是 pip 内部是否有内置 API
video.addEventListener('leavepictureinpicture', () => {
console.log('Left PIP....');
this.makeCamFullScreen()
})
makeCamFullScreen = () => {
let fullscreen = this.fullscreen;
fullscreen.requestFullscreen()
};
我的代码(当用户关闭 pip 窗口时,它会尝试全屏显示,但出现错误)
无法在“元素”上执行“请求全屏”:API 只能由用户手势启动。
解决方案
推荐阅读
- php - 如何确保对我的服务器的请求的来源是合法的?
- javascript - 如何在 GitHub Pages 中使用基本的 Google Sheets javascript 脚本?
- android-studio - Android 启动,然后进入黑屏。亚行外壳工程
- java - 在 Java 中使用 PDFBox 创建嵌套列表
- node.js - 无法读取视图引擎节点 js 中未定义的属性“名字”
- go - Go vs C++ 中的抽象基类设计
- ruby - 当我不调用 mk_dir 时,文件存在 @ dir_s_mkdir
- vaadin8 - Vaadin 8 Treegrid 总是通过使用 AbstractBackEndHierarchicalDataProvider 进行延迟加载来获取所有行
- javascript - 如何在 Two.js 中为形状添加事件?
- matlab - 在没有内置 MATLAB 函数的情况下构造具有自然边界条件的三次样条