Как отключить режим «Картинка в картинке» на видео HTML5 - PullRequest
0 голосов
/ 31 января 2019

Как отключить Режим «картинка в картинке» в html5-видео?

Обратите внимание, что я не имею в виду этот вопрос , который относится к AppleAVKit

Я знаю, что вы можете отключить загрузку видео с помощью 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>

1 Ответ

0 голосов
/ 01 февраля 2019

в спецификации на 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>

для достижения того же с помощью 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...