J'ai une balise vidéo en HTML5 pour afficher les ressources d'une application mobile. Les utilisateurs peuvent télécharger n'importe quel type de vidéo avec leurs appareils.La balise vidéo HTML5 n'affiche pas l'image
C'est le tag:
<video width="100%" controls autoplay onended="closeVideo(this)">
<source src="route.mp4" type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'/>
<source src="route.mp4" type='video/webm; codecs="vp8, vorbis"'/>
<source src="route.mp4" type='video/ogg; codecs="theora, vorbis"'/>
Your browser can't play this kind of video, sorry.
</video>
La plupart des vidéos fonctionnent correctement, mais certains d'entre eux affichent le son mais pas l'image.
Le problème ne réside pas dans les fichiers, car ils fonctionnent correctement s'ils sont téléchargés sur l'ordinateur. Je n'arrive pas à trouver un motif dans les vidéos qui ne fonctionne pas, ils ont différents formats, tailles, proportions et fps.
Merci pour vos réponses
Essayez de réorganiser votre source vidéo: [la vidéo HTML5 ne sera pas lue dans Chrome] (https://stackoverflow.com/questions/21004335/html5-video-wont-play-in-chrome-only) – AMH
quel appareil mobile /navigateur? les anciennes versions peuvent avoir plus de limitations sur les codecs, etc – Offbeatmammal
Peut-être que c'est juste une faute de frappe, mais ' 'n'est certainement pas correct, c'est-à-dire l'extension de fichier' mp4' ici. – Johannes