如何在html5视频上禁用画中画模式?
请注意,我指的不是这个问题,它涉及到苹果的AVKit
我知道您可以使用禁用视频下载controlsList="nodownload",画中画模式怎么可能。
<video controls controlsList="nodownload">
<source src="https://www.w3schools.com/html/mov_bbb.ogg" type="video/mp4">
<source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/ogg">
</video>Run Code Online (Sandbox Code Playgroud)
Off*_*mal 18
根据https://wicg.github.io/picture-in-picture/#disable-pip中的规范,控制它的属性是disablePictureInPicture
<video controls disablePictureInPicture controlsList="nodownload">
<source src="https://www.w3schools.com/html/mov_bbb.ogg" type="video/mp4">
<source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/ogg">
</video>
Run Code Online (Sandbox Code Playgroud)
通过javascript实现相同的目的:
<video id="vid" controls muted>
<source src="https://www.w3schools.com/html/mov_bbb.mp4">
</video>
<script>
vid=document.getElementById("vid")
vid.disablePictureInPicture = true
</script>
Run Code Online (Sandbox Code Playgroud)