Comment vérifier si le navigateur peut jouer mp4 via la balise vidéo html5?
Comment vérifier si le navigateur peut jouer mp4 via la balise vidéo html5?
Vous devez vous connecter pour publier un commentaire.
Comment vérifier si le navigateur peut jouer mp4 via la balise vidéo html5?
Vous devez vous connecter pour publier un commentaire.
Ce qui pourrait vous aider:
Alex Polo réponse n'est pas mauvais, mais incomplète essayez ceci pour vérifier si le codec est pris en charge:
De même pour ogg, webm, etc ... Fonctionne avec l'audio aussi 🙂
Le lien suivant explique comment:
http://diveintohtml5.info/detect.html#video-formats
<video>
élément est conçu pour être utilisable sans scripts de détection. Vous pouvez spécifier plusieurs fichiers vidéo et les navigateurs qui prennent en charge la vidéo HTML5 permettra de choisir l'un basé sur ce que les formats vidéo qu'ils soutiennent." Hey, c'est ce que j'ai écrit! Et juste après cela, bien sûr, la Marque recommande la Vidéo pour tout le monde. Son familier? Il y a des scripts pour vérifier ce format(s) d'un navigateur prend en charge, mais il y a rarement un besoin de ne que.video
balise fonctionne. S'il vous plaît, faire un peu de lecture sur ce avant de dire des choses sans fondement. Le point de lavideo
tag est le format de l'indépendance, et la façon dont il le fait c'est par le biais de réserves. Ne voulez soutenir un seul format de vidéo? Super! Le faire, et d'inclure un fichier JPG à une chute en arrière. Fin de l'histoire. [Bien sûr, pourquoi vous souhaitez utiliser levideo
tag si vous ne voulait soutien, disons, Flash est une autre question, mais ce n'est pas ce qui était demandé.]Je dois vérifier si la vidéo html5 est affiché, pour cacher mon bouton pour jouer et tourner audio off dans ie7 et ie8. Ma solution est illustré ci-dessous.
Mon code html:
Mon JS prêt: