jwplayer ne fonctionne pas dans Internet Explorer
D'avoir des problèmes avec jwplayer dans Internet Explorer
JW Player version: 6.1.2972
<div id="mediaplayer_1294">JW Player goes here</div>
<script type="text/javascript">
jwplayer("mediaplayer_1294").setup({
flashplayer: "jwplayer/jwplayer.flash.swf",
file: "media.php?file=encoded_2012-10-19_17.13.24_1360841686.mp4&folder=shareddocs&user=9759",
image: "media.php?file=encoded_2012-10-19_17.13.24_1360841686.jpg&folder=thumb&user=9759",
controlbar: "bottom",
width: "380",
height: "200",
primary: "html5",
type: "mp4",
controls: true,
allowscriptaccess: 'always',
bufferlength: 5
});
</script>
ie7: Il charge et joue bien, mais je reçois ce sur la console
LOG: Could not add internal listener
ie8:
Error loading player: Could not load player configuration
ie9:
Error loading media: File could not be played
Et je reçois ce sur la console:
LOG: Error playing media: [object MediaError]
LOG: CAPTIONS([object Object])
LOG: CAPTIONS([object Object])
Fonctionne très bien dans tous les autres navigateurs
Mise à JOUR:
Que j'ai eu beaucoup de jwplayers dans une page (10 max) j'ai mis en place un cliquez pour charger les joueurs.
Pour une raison quelconque, cela a résolu le ie 8 question
<div class="player-<?php echo $row['p_id']; ?>">
<div id="mediaplayer_<?php echo $row['p_id']; ?>"></div>
<a href="#player-<?php echo $row['p_id']; ?>" id="btn_<?php echo $row['p_id']; ?>"><img src="<?php echo $thumb_path; ?>"/></a>
</div>
<script type="text/javascript">
$(document).ready(function() {
$("#btn_<?php echo $row['p_id']; ?>").click(function() {
$(this).hide();
jwplayer('mediaplayer_<?php echo $row['p_id']; ?>').setup({
flashplayer: "jwplayer/jwplayer.flash.swf",
file: "<?php echo $flv_path; ?>",
image: "<?php echo $thumb_path; ?>",
controlbar: "bottom",
width: "380",
height: "200",
autostart: "true",
primary: "html5",
type: "mp4",
controls: true,
allowscriptaccess: 'always'
});
jwplayer('mediaplayer_<?php echo $row['p_id']; ?>').load();
setTimeout(function(){$(".player-<?php echo $row['p_id']; ?>").focus();return false;},100);
});
});
</script>
- 1) mise à Jour de 6.2, qui a été publié. 2) Concernant la IE9 questions, je suis assez certain qu'il a à faire avec votre TYPE MIME, mais pour confirmer cela, avez-vous un lien?
- Merci pour la réponse..... J'ai mis à jour à 6.2.3115 et le MIME TYPE est défini à header('Content-Type: video/mp4"); Retesté après la mise à jour et toujours le même. Son tout protégé par mot de passe afin de cant vous donner un lien, d'autres suggestions
- Qui doit être fine. Je n'aurais sans doute besoin de voir un lien afin de voir ce qui se passe si. Pouvez-vous l'envoyer par le biais de cette façon? - longtailvideo.com/contact-us
- fonctionne dans ie 8 maintenant, après avoir fait un lien et cliquez sur charger le joueur à la place.... voir mise à jour de question. toujours le même dans ie9
- Je voudrais encore voir un lien afin que je puisse vérifier pourquoi il échoue dans IE9. J'ai fourni une page contactez-nous.
Vous devez vous connecter pour publier un commentaire.
vérifier l'en-tête de Réponse lorsqu'il appelle la .Fichier MP4.
Assurez-vous que vous envoyez
Content-Length:
dans votre réponse. IE9 n'était pas à charger des vidéos jusqu'à ce que lecontent-length
en-tête de réponse a été ajouté à la config.aussi
Transfer-Encoding:chunked
peut gâcher les choses, ce qui est commune si vous êtes gzipping le fichier MP4.Si vous travaillez avec internet explorer, vous pouvez utiliser un lecteur de l'état de sniffer comme les joints ci-dessous.
Lorsque le joueur est prêt pour l'efficacité de l'écouteur d'événement abonnements,
l'état tour de indéfini à une chaîne de valeur, ( 'INACTIF' ).
Alors vous pouvez joindre les écouteurs d'événement lorsque la détection de ce changement de statut.
Je suppose que c'est une solution qui doit être à l'intérieur de jwplayer code. 🙂
Je suis l'aide de la version 5.9.2156.
Je stumbed sur le même aujourd'hui. J'ai essayé de compiler la vidéo, encore et encore. Mais toujours ne travaillent que dans Chrome, mais pas Internet Explorer, de Firefox.
Que j'ai trouvé pour changer le type MIME dans IIS pour mp4 de video/mpeg vidéo/mp4
qui a travaillé parfait 🙂