Vidéo HTML5 Erreur - Internet Explorer 9
Je suis en train d'essayer d'obtenir un .m4v vidéo à jouer dans IE9 en utilisant les balises video html5. Quand je joue de la vidéo à partir d'un emplacement distant, il fonctionne très bien:
<video src="http://www.jplayer.org/video/m4v/Big_Buck_Bunny_Trailer_480x270_h264aac.m4v" controls="controls">
</video>
Mais quand je veux jouer sur mon serveur...
<video src="Big_Buck_Bunny_Trailer_480x270_h264aac.m4v" controls="controls">
</video>
...il ne fonctionne que sur Chrome et pas dans IE9.
Quelle est la cause de la vidéo à ne pas jouer lorsqu'il se trouve sur mon serveur?
Merci beaucoup,
Chris
La vidéo est dans le même emplacement que le fichier HTML?
Salut Ardman. Ouais, il est dans le même répertoire. La vidéo joue bien dans IE9 quand je suis en train de tester sur mon localhost, mais pas quand il est sur mon serveur.
Salut Ardman. Ouais, il est dans le même répertoire. La vidéo joue bien dans IE9 quand je suis en train de tester sur mon localhost, mais pas quand il est sur mon serveur.
OriginalL'auteur Kit | 2011-02-15
Vous devez vous connecter pour publier un commentaire.
Outre le besoin le serveur envoie le bon
Content-Type
- tête pour le fichier vidéo lui-même, vous devriez envisager d'utiliser un enfant<source>
tag au lieu de lasrc
attribut, par exemple:Qui vous permettra de préciser, avant de la vidéo réelle des informations de type pour le navigateur peut décider de télécharger tout le fichier. Ainsi que vous donner la flexibilité d'offrir d'autres types de vidéos, plus tard, si vous le souhaitez.
OriginalL'auteur Remy Lebeau
J'ai trouvé le problème. IE9 RC était de voir la vidéo ordinaire/texte et pas la vidéo/m4v de sorte qu'il n'a pas été en mesure de jouer. Chrome et IE8 lire correctement le fichier.
Ajoutant
AddType video/x-m4v .m4v
à mon htaccess fait en sorte IE9 RC a été en mesure de lire la vidéo/fichier mp4.Fou hein?
<video>
balise s'appuie sur le serveur de l'envoi de la bonneContent-Type
- tête pour le fichier vidéo. Semble que votre serveur ne dispose tout simplement pas un natif de l'enregistrement de la.m4v
extension de fichier, de sorte il était par défaut.Ah juste assez. Il me semblait étrange que Chrome ne pouvait deviner qu'il était un m4v/fichier vidéo plutôt que IE9 RC en pensant que c'était de la plaine/texte. Merci pour vos commentaires et la réponse ci-dessus. Je vais porter le <source> tag à l'esprit.
Je vous remercie pour cette. J'aurais probablement gaspillé plusieurs heures w/o chaque réflexion sur le Type Mime.
OriginalL'auteur Kit
Pour que votre serveur pour associer le bon de types MIME avec l'application, vous aurez besoin d'inclure les types MIME dans votre fichier htaccess.
Voici un exemple de plusieurs types MIME que vous pouvez inclure dans votre .htaccess:
OriginalL'auteur user884457