如何在HTML5视频上禁用画中画模式

Hol*_*lly 11 html5-video

如何在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)

  • https://bugzilla.mozilla.org/show_bug.cgi?id=1611831 Mozilla 认为不遵循规范是一项功能。 (4认同)