installation d'un lecteur flash ?

Nouveau WRInaute
bonjour,

j'essaye de mettre une vidéo flash (flv) sur mon site, avec le lecteur mediaplayer 3 , que j'ai téléchargé sur : http://www.jeroenwijering.com/?item=JW_FLV_Media_Player

mais ca ne fonctionne pas,

j'ai pourtant uploader en racine serveur, les fichiers mediaplayer.swf et swfobject.js ,

et mi le code script sur ma page, http://www.jeroenwijering.com/upload/me ... r-3-14.zip :



:
*script type="text/javascript" src="swfobject.js">*/script>
*script type="text/javascript">
var s1 = new SWFObject("mediaplayer.swf","mediaplayer","300","170","7");
s1.addParam("allowfullscreen","true");
s1.addVariable("width","300");
s1.addVariable("height","170");
s1.addVariable("file","video.flv");
s1.addVariable("image","video.jpg");
s1.write("container");
*/script>
 
WRInaute impliqué
Sans url pas facile de t'aider...
tu a bien la ligne un div avec l'id "container" dans ton code source ?

Code:
<div id="container">This text will be replaced</div>
 
Nouveau WRInaute
bonjour,

non je ne crois pas avoir l'id contraire dans mon code sosurce , voila le lien :

http://www.e-gratuit.com/gratuit.html

j'ai uploader la video.flv, (j'ai mis la vidéo, dans le pti rectangle noir là, mais elle s'affiche pas)

dans le code source j'ai que :

<SCRIPT TYPE="text/javascript" SRC="swfobject.js"></SCRIPT>
<SCRIPT TYPE="text/javascript">
var s1 = new SWFObject("mediaplayer.swf","mediaplayer","300","170","7");
s1.addParam("allowfullscreen","true");
s1.addVariable("width","300");
s1.addVariable("height","170");
s1.addVariable("file","video.flv");
s1.addVariable("image","video.jpg");
s1.write("container");
</SCRIPT>
 
WRInaute impliqué
et bien tu devrais ;)
tu as juste à insérer cette ligne où tu veux que ta vidéo apparaisse :
Code:
<div id="container"></div>
 
Nouveau WRInaute
NxtGen a dit:
et bien tu devrais ;)
tu as juste à insérer cette ligne où tu veux que ta vidéo apparaisse :
Code:
<div id="container"></div>

bonjour, je viens de coller cette ligne dans le code source, mais toujours rien.

Code:
<div id="container"></div>
 
WRInaute discret
si tu place la balise <script> </script> avant la <div id="container"></div>, javascript va tenter d'ecrire dans div id="container" avant meme qu'elle ne soit créée ;)

ca ne peux pas marcher ;)

Tu na qu'à placer le script javascript juste apres l'endroit où tu place la balise DIV et ca marchera parfaitement ;)

Sinon tu peux placer le code javascript avant la DIV dans le cas où tu execute le javascript via la fonction document.onLoad() qui executera le javascript uniquement quand le DOM (architecture di site) est totalement en place :)
 
Nouveau WRInaute
par contre comment faire pour en mettre d'autre pareil sur la meme page ?

j'ai copier coller le code du permier script, en pensant que ca afficherais l'autre vidéo (en mettant le nom du file de la vidéo qui correspond), mais ca ne fonctionne pas.

il y a un paramètre à ajouter, pour en afficher d'autes ?

merci
 
WRInaute discret
pareil mais fais bien attention a ne pas mettre les meme identifiants

la : <div id="container"

la : var s1 = new SWFObject("mediaplayer.swf","mediaplayer","300","170","7");

et la : s1.write("container");
 
Nouveau WRInaute
bixi a dit:
pareil mais fais bien attention a ne pas mettre les meme identifiants

la : <div id="container2"

la : var s1 = new SWFObject("mediaplayer.swf","mediaplayer","300","170","7");

et la : s1.write("container2");
d'accord, donc pour les autres vidéos faut que je mette container2 , container3 ... par exemple ? (à la place de container)
 
WRInaute discret
oui ;)

mais aussi mediaplay2 , 3 etc..

Le script javascript alimente le <div id="container"></div> en y accedant par son identifiant (qui par definition doit etre unique)

Donc pour chaque video que tu doit mettre, les identifiants doivent etre différents, sinon le javascript ecrire toujours au meme endroit, et au final, tu ne verra qu'une seule vidéo . ;)
 
Discussions similaires
Haut