Html 5 balise vidéo et problème codecs
-
27-09-2019 - |
Question
J'ai un fichier mkv. Il codec de vidéo est avc et le codec audio est AC3.
Comment puis-je le mettre dans une balise vidéo html5?
J'utilise le
<source src="01.mkv" type="video/x-matroska" codecs="a_ac3, avc">
mais dans Safari 5 ou chorome4 il ne fonctionne pas.
La solution
Votre balise de <source>
est malformé. Vous avez besoin de mettre les informations codec dans la valeur de l'attribut au lieu type
, par exemple:
<source src="01.mkv" type='video/x-matroska; codecs="a_ac3, avc"'>
L'attribut type
contient une spécification MIME complète, et codecs
est un paramètre facultatif pour certains types MIME. Il n'y a pas d'attribut codecs
séparé sur l'étiquette <video>
.
Autres conseils
<source
n'est pas la balise vidéo HTML5 haut niveau, qui est nommé <video>
. Vous pouvez en savoir plus de ce tutoriel. Utilisez-vous <source>
à l'intérieur de <video>
?