web-dev-qa-db-fra.com

Existe-t-il un moyen de supprimer l'image dans l'image dans Firefox en utilisant javascript ou css?

Je souhaite désactiver la fonction Image dans l'image pour <Video> tag pour mon site Web en raison de certaines exigences de certification, mais Firefox ne permet pas de s'éteindre. Toute aide serait appréciée.

  • Firefox utilise un shadow-root avec {mode:"closed"} pour afficher avec force l'image dans l'image toogle (Voir l'image) .
  • Firefox ne prend pas non plus en charge l'API Picture-in-Picture - vérifiez ce lien

Remarque: j'ai également ajouté l'attribut disablePictureInPicture mais cela ne fonctionne toujours pas pour Firefox.

 <video width="400" src="http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" controls  disablePictureInPicture></video>
5
Rohit Patel

Les vidéos sans audio n'ont pas le bouton Image dans l'image dans Firefox. Cela ne fonctionnera pas pour tous les cas d'utilisation, mais cela peut être utile dans certaines situations. Si vous en dépendez vraiment et que vous avez de l'audio, vous pouvez essayer d'utiliser une balise audio séparée, mais cela pourrait entraîner des problèmes de désynchronisation.

Vous pouvez le faire par ex. en utilisant ffmpeg comme décrit dans this question.

0
zuim