Maison  >  Article  >  interface Web  >  Comment résoudre le problème selon lequel la balise vidéo en HTML5 ne peut pas lire les vidéos

Comment résoudre le problème selon lequel la balise vidéo en HTML5 ne peut pas lire les vidéos

巴扎黑
巴扎黑original
2018-05-15 10:31:3520086parcourir

Cet article vous présente principalement comment résoudre le problème selon lequel la balise vidéo en HTML5 ne peut pas lire MP4. L'introduction dans l'article est très détaillée. Je pense qu'elle aura une certaine valeur de référence et d'apprentissage pour les études ou le travail de chacun. ceux qui en ont besoin peuvent suivre. Jetons un coup d'œil ensemble.

Avant-propos

J'ai récemment découvert un problème. J'ai enregistré un fichier 1.mp4 sur mon téléphone portable et il peut être lu normalement par le grand public. navigateurs. Mais l'utilisation de l'usine de format pour transcoder le fichier rmvb en 2.mp4 ne peut pas être lue. La solution a finalement été résolue en recherchant des informations pertinentes. Je la partagerai ci-dessous pour votre référence et votre étude. Jetons un coup d'œil à l'introduction détaillée :

Analyse du problème

Attributs vidéo enregistrés par téléphone mobile :


Attributs vidéo transcodés par usine de format :


Éliminez d'abord les problèmes de code, les problèmes de chemin, l'incompatibilité du navigateur, etc. Le codage vidéo transcodé est mp4v, c'est pourquoi il ne peut pas être lu. Il suffit de le convertir en codage AVC (H264).

Consultez la documentation pour connaître les formats vidéo et les encodages pris en charge par la balise vidéo :

  • MPEG4 = avec encodage vidéo H.264 et audio AAC Fichier MPEG4 encodé

  • WebM = Fichier WebM avec encodage vidéo VP8 et encodage audio Vorbis

  • Ogg = avec encodage vidéo Theora et Ogg encodé audio Vorbis


Grâce aux informations ci-dessus, nous avons constaté qu'il n'y a que des vidéos MP4 encodées en h264 (société MPEG-LA), des vidéos au format webm encodées en VP8 (société Google) et Theora- la vidéo codée au format ogg (développement iTouch) peut prendre en charge la balise html5
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn