Bonjour à tous,
J'ai un petit soucis, je vous plante le décor.
J'ai une page qui affiche différent bouton. Lorsque l'on clique dessus, cela lance une fonction javascript qui me remplie un div :
Pour ce lecteur, le fichier flv se passe en argument dans les paramètres. Du coup, pour chaque bouton, j'appelle cette méthode avec l'argument approprié pour afficher la vidéo voulu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function addLecteurVideo(varVideoSrc) { var varLecteur = '<br><object id="myLecteur" type="application/x-shockwave-flash" data="http://flv-player.net/medias/player_flv_maxi.swf" width="640" height="480">'; varLecteur += '<param name="movie" value="http://flv-player.net/medias/player_flv_maxi.swf" />'; varLecteur += '<param name="allowFullScreen" value="true" />'; varLecteur += '<param name="FlashVars" value="flv='; varLecteur += '<?php echo $racine . "/Galerie/Videos/"; ?>'+varVideoSrc; varLecteur += '&title=Crevette&width=640&height=480&autoplay=1&autoload=1&showstop=1&showvolume=1&showtime=1&showplayer=always&showfullscreen=1&buffer=10&buffermessage=Chargement _n_&ondoubleclick=fullscreen&showiconplay=1&iconplaybgalpha=50&showmouse=autohide&showtitleandstartimage=1" />'; varLecteur += '</object>'; document.getElementById("cadreCenterImage").innerHTML = varLecteur; }
Sous FireFox, aucun problème, par contre, sous IE8 j'ai un gros soucis : la vidéo ne s'affiche pas
J'ai comme l'impression que IE n'interprète pas le code <object> que je lui donne. Je vois le lecteur, mais vide, comme si il n'avait pas charger la vidéo.
J'ai esseyé avec différent lecteur, de différente façon, toujours pareil.
Si quelqu'un a une idée pour régler mon problème...
Par avance merci.
EDIT: "cadreCenterImage" est un div (je sais qu'il existe un bug avec innerHTML et IE quand le innerHTML n'est pas sur un div).
Partager