5568 sujets

Sémantique web et HTML

Bonjour,
Sous Firefox, est-il possible de forcer les contrôles de la balise <video> (play/pause, sortie du plein écran...) à rester apparents tout le long de la vidéo lorsqu'on est en plein écran ? Ils disparaissent au bout de quelques secondes et réapparaissent si on bouge la souris.

Merci.
Bonjour,

Sauf erreur de ma part, il n'est pas possible d'empêcher Firefox de masquer les contrôles par défaut de la balise video depuis ta page web, ceci est géré par le navigateur.

Une alternative serait de masquer les contrôles par défaut et d'utiliser tes propres contrôles.
Plus d'infos à ce sujet et un exemple sur le site MDN : https://developer.mozilla.org/en-US/docs/Web/Guide/Audio_and_video_delivery/Video_player_styling_basics)
Ou utiliser un player existant qui propose cette option, un exemple avec Plyr : https://jsfiddle.net/9hL637gm/
Tout à fait, on ne peut pas styliser les éléments par défaut (parfois changer un comportement, et encore : autoplay est désactivé par certains navigateurs). Il faut passer par l'API javascript dédiée pour se faire son propre lecteur, mais c'est du boulot.

Sinon il faut utiliser une lib'. À une époque j'avais utilisé MediaElementJS, je n'ai pas eu à m'en plaindre, un exemple perso ici).
Modifié par Olivier C (23 Aug 2022 - 07:53)
Merci pour vos réponses. J'avais vu le guide pour faire son player sur mdn mais j'avais espéré pouvoir y échapper... Smiley cligne Et en même temps, c'est toujours un truc de plus à apprendre...