今天小编跟大家讲解下有关聊聊 Web 视频播放的画中画模式 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关聊聊 Web 视频播放的画中画模式 的相关资料,希望小伙伴们看了有所帮助。
特征检测
我们可以通过 video 元素上的 requestPictureInPicture 的方法以及 document.pictureInPictureElement 来判断浏览器是否支持画中画模式。我们可以通过调用requestPictureInPicture来实现画中画播放模式。
someBtn.addEventListener('click', async function(event) {= try { if (videoEl !== document.pictureInPictureElement){ await videoEl.requestPictureInPicture(); } else { // 退出 await document.exitPictureInPicture(); } } catch(error) { log(`> Argh! ${error}`); }});在执行画中画模式的时候会产生两个事件,方便大家监听。浏览器里画中画模式是互斥的,只能调用一个,最新的会顶替掉老的视频。
原文:https://www.jackpu.com/liao-liao-web-shi-pin-bo-fang-de-hua-zhong-hua-mo-shi/来源:爱蒂网