Problème Chargement Vidéo HTML5 avec IE8
Poussin69110
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
Poussin69110 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Poussin69110 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour
Je cherche à intégrer une vidéo sur un site web que j'ai construit avec Dreamweaver CS6. Avec mon code, la vidéo est lisible avec Firefox (20.0, Mac), Chrome (26.0.1410.65, Mac), Safari (6.0.4), Androïd (4.0.3), iPad et iPhone (iOS 6), mais comme le nom du topic l'indique, j'ai un problème avec IE (tiens donc !). J'ai passé la journée à chercher une solution, une bidouille pour que ça marche, mais là, je m'avoue vaincu.
Je n'ai que IE 8 sous la main (ça tombe bien, il ne prend justement pas en charge la balise <video>), donc je ne peux même pas vous dire si ça marche sous IE9 qui normalement reconnaît cette balise.
Je vous donne les éléments dont je dispose :
- une video au format .mp4(492x360), .m4v(720x480, au cas où), .webm(492x360), .ogv(492x360) et .flv(492x360). Je l'ai créée avec Adobe Premiere Pro CS6 (source des formats mp4, m4v et flv) puis encodée avec Miro Video Converter en webm et ogv.
- une image JPG pour l'attribut poster
- quelques fichiers que je soupçonne Dreamweaver de m'avoir installé à la racine du site quand j'ai voulu intégrer un élément flash :
--->FLVPlayer_Progressive.swf
--->Corona_Skin_1.swf
--->Scripts/expressInstall.swf
--->Scripts/swfobject_modified.js
- deux scripts pour pouvoir lire les vidéos sur Androïd. Le premier : http://html5.kaltura.org/js le second :
Mon code :
Résultat sur IE 8 : les boutons de contrôle s'affichent, le texte alternatif aussi (!?), mais un message d'erreur apparaît : "303: Failed to load a resource: Unable to load a resource: Error #2036"
J'ai égalément testé un code trouvé dans un tutoriel du site AlsaCréations qui normalement doit en plus prendre en charge les versions < 7 d'IE :
Résultat sur IE 8 : Rien -_-
Pour information : ma page HTML et tous mes fichiers sont sur un Mac OS X Server.
Je suis persuadé qu'il s'agit d'une coquille dans mon code, ou bien que j'ai oublié un paramètre, un attribut ou un script. Mais mes yeux de novice ne voient rien.
Je m'en remets donc à votre expertise.
Merci beaucoup
Je cherche à intégrer une vidéo sur un site web que j'ai construit avec Dreamweaver CS6. Avec mon code, la vidéo est lisible avec Firefox (20.0, Mac), Chrome (26.0.1410.65, Mac), Safari (6.0.4), Androïd (4.0.3), iPad et iPhone (iOS 6), mais comme le nom du topic l'indique, j'ai un problème avec IE (tiens donc !). J'ai passé la journée à chercher une solution, une bidouille pour que ça marche, mais là, je m'avoue vaincu.
Je n'ai que IE 8 sous la main (ça tombe bien, il ne prend justement pas en charge la balise <video>), donc je ne peux même pas vous dire si ça marche sous IE9 qui normalement reconnaît cette balise.
Je vous donne les éléments dont je dispose :
- une video au format .mp4(492x360), .m4v(720x480, au cas où), .webm(492x360), .ogv(492x360) et .flv(492x360). Je l'ai créée avec Adobe Premiere Pro CS6 (source des formats mp4, m4v et flv) puis encodée avec Miro Video Converter en webm et ogv.
- une image JPG pour l'attribut poster
- quelques fichiers que je soupçonne Dreamweaver de m'avoir installé à la racine du site quand j'ai voulu intégrer un élément flash :
--->FLVPlayer_Progressive.swf
--->Corona_Skin_1.swf
--->Scripts/expressInstall.swf
--->Scripts/swfobject_modified.js
- deux scripts pour pouvoir lire les vidéos sur Androïd. Le premier : http://html5.kaltura.org/js le second :
<script type="text/javascript"> var video = document.getElementById('fusion'); video.addEventListener('click',function(){ video.play(); },false); </script>
Mon code :
<video id="fusion" style="margin: 30px;" controls poster="videos/cellule.jpg" preload="none" width="492" height="360"> <source src="videos/fusion_ios.mp4" type="video/mp4" /> <source src="videos/fusion.webmhd.webm" type="video/webm"/> <source src="videos/fusion.oggtheora.ogv" type="video/ogg"/> <object type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" width="492" height="360"> <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" /> <param name="allowFullScreen" value="true" /> <param name="wmode" value="transparent" /> <param name="flashVars" value="config={'playlist':['videos/cellule.jpg',{'url':'videos/fusion.flv','autoPlay':false}]}" /> <img alt="Cell" src="videos/cellule.jpg" width="492" height="360" title="No video playback capabilities, please download the video below" /> </object> <p>Format non adapté à votre navigateur !</p> </video>
Résultat sur IE 8 : les boutons de contrôle s'affichent, le texte alternatif aussi (!?), mais un message d'erreur apparaît : "303: Failed to load a resource: Unable to load a resource: Error #2036"
J'ai égalément testé un code trouvé dans un tutoriel du site AlsaCréations qui normalement doit en plus prendre en charge les versions < 7 d'IE :
<video width="492" height="360" controls="controls" poster="videos/cellule.jpg"> <source src="videos/fusion_ios.mp4" type="video/mp4" /> <source src="videos/fusion.webmhd.webm" type="video/webm" /> <source src="videos/fusion.oggtheora.ogv" type="video/ogg" /> <object type="application/x-shockwave-flash" width="492" height="360" data="videos/fusion.flv"> <param name="movie" value="videos/fusion.flv" /> <param name="wmode" value="transparent" /> <!--[if lte IE 6 ]> <embed src="videos/fusion.flv" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="492" height="360"> </embed> <![endif]--> <p>Vous n'avez pas de navigateur moderne, ni Flash installé... suivez les liens ci-dessous pour télécharger les vidéos.</p> </object> </video>
Résultat sur IE 8 : Rien -_-
Pour information : ma page HTML et tous mes fichiers sont sur un Mac OS X Server.
Je suis persuadé qu'il s'agit d'une coquille dans mon code, ou bien que j'ai oublié un paramètre, un attribut ou un script. Mais mes yeux de novice ne voient rien.
Je m'en remets donc à votre expertise.
Merci beaucoup
A voir également:
- Problème Chargement Vidéo HTML5 avec IE8
- Montage video windows - Guide
- Comment télécharger une vidéo youtube - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Ie8 - Télécharger - Navigateurs
- Html5 video player - Télécharger - Divers Web & Internet
1 réponse
Re- Bonjour
En remplaçant :
par :
j'obtiens toujours un message d'erreur, mais différent :
200, Stream not found, NetStream.Play.StreamNotFound, clip:'[Clip]'videos/fusion.flv"
J'ai vérifié, les fichiers sont bien à l'emplacement indiqué sur le dossier racine de mon site. Je ne sais pas plus ce que signifie ce message, j'espère qu'il vous parlera plus qu'à moi.
Merci encore
En remplaçant :
<param name="flashVars" value="config={'playlist':['videos/cellule.jpg',{'url':'videos/fusion.flv','autoPlay':false}]}" />
par :
<param name="flashVars" value='config={"clip":{"url":"videos/fusion.flv","autoBuffering":true,"autoPlay":false}}' />
j'obtiens toujours un message d'erreur, mais différent :
200, Stream not found, NetStream.Play.StreamNotFound, clip:'[Clip]'videos/fusion.flv"
J'ai vérifié, les fichiers sont bien à l'emplacement indiqué sur le dossier racine de mon site. Je ne sais pas plus ce que signifie ce message, j'espère qu'il vous parlera plus qu'à moi.
Merci encore
L'image de l'attribut 'poster' s'affiche bien, les contrôles aussi, mais quand je lance la vidéo, ça me laisse un cadre blanc (or ce n'est pas la première image de ma vidéo).
J'ai pourtant bien créé un fichier .htaccess avec :
dans le dossier de ma page web.
Etant hébergée sur un OS X Server local (du moins je crois que c'est en local ...), je ne sais pas si le problème peut venir de là ...
Merci
Le seul logiciel qui me permet de généré cet encodage avec une bonne qualité (pas de bug en lecture) pour IE 9-10 (pas testé sur 8) et safari est Free Media Converter
J'ai fais un essai avec miro converter et adobe media encoder, mais ce fut un echec
J'ai pourtant bien configuré le codec vidéo d'Adobe Premiere Pro en h264.
Cela dit, il y a une quantité assez impressionnante de paramètres dans APP pour ce codec, mais j'espère que ça vient pas ça sinon je passerais des plombes à essayer chacun d'eux.