Internet Explorer ne montrant pas de Flowplayer-Vidéo
J'ai récemment changé de Lecteur (j'ai été en utilisant VideoJS avant) et j'ai rencontré encore un autre problème avec nos bien-aimés Internet Explorer.
J'essaie de montrer une mp4-vidéo (.h264 codec) avec flowplayer, et il fonctionne parfaitement sur tous les navigateurs (chrome, firefox, safari, opera), mais pas dans internet explorer. Strangly assez, dans IE9 il dit juste «Vidéo " fichier introuvable», tandis que dans IE7-IE8, il dit: «vidéo non pris en charge».
<div class="flowplayer">
<video poster="/videos/poster_bbb.jpg" width="222" height="125" src="/videos/bbb.mp4"></video>
</div>
J'ai aussi essayé à l'aide de la balise à l'intérieur de la balise, j'ai essayé de reconversion de la vidéo, j'ai essayé d'utiliser un absolu et chemin web pour la vidéo, le tout sans résultats.
Remarque: Puisque l'utilisateur doit être en mesure de télécharger son propre .mp4 vidéo, je ne peux pas utiliser d'autres balises pour .ogg ou .webm
Merci d'avance!
Elveti
- ont vos bagages de votre version de flash
- J'ai la dernière version de flash. J'ai aussi vérifié sur plusieurs machines, tous ont le même problème
- Internet Explorer a encore frappé! Vous aurez besoin d'un objet pour que.
Vous devez vous connecter pour publier un commentaire.
peut-être ce post peut vous aider à
http://www.warriorforum.com/programming-talk/257997-help-flow-player-does-not-appear-internet-explorer.html
de la poste
Si vous souhaitez intégrer une vidéo MP4 sur votre site pour afficher sur IE, alors vous aurez besoin d'utiliser le code suivant changeant videofilename.mp4 pour le nom de votre vidéo
J'ai eu le même problème.
Il a travaillé partout amende, sauf IE.
C'est parce que IE est à la recherche d'une vidéo à l'aide du chemin relatif à partir de l'emplacement où est flowplayer.swf situé. Mais d'autres navigateurs utilisent chemin relatif à partir de l'emplacement où est l'exécution du script. Ainsi, vous pouvez l'essayer avec un chemin absolu ou je suis l'aide de cette solution pour l'instant:
J'ai structure suivante
Que pour lire le film à partir de play.html - où est liée flowplayer.swf, je suis en utilisant les commentaires conditionnels.
Une autre alternative pour Internet Explorer (9 & 10) est d'essayer d'utiliser le type de source vidéo/flash au lieu de video/mp4, comme ceci:
Après avoir fait beaucoup de recherche et impossible d'ajouter la balise d'en-tête pour forcer le mode de compatibilité (parce que ma vidéo est à l'intérieur d'un modal). Je l'ai eu à travailler pour IE9 en changeant la source de la balise de
<source type="video/mp4" src="video.mp4"></source>
à
<source type="text/html" src="video.mp4"></source>
J'ai vu que lorsque la vidéo n'a pas été joué dans IE9, le fichier mp4 était ont rendu text/html et pas video/mp4... alors j'ai essayé de changer le tag et cela a fonctionné!
Je sais que cela n'a aucun sens... mais depuis quand IE sens?! Donc, si vous ne pouvez pas définir l'en-tête de votre fichier php header ("X-UA-Compatible: IE=EmulateIE8'); comme dans ma situation, essayez de définir le mp4 de type texte/html