Forum-webmaster
Technique - programmation => Javascript / DOM / Ajax => Message commencé par: raptack le le 02-11-2011 a 14:41:13

Titre: Modifier variable flashvars d'une player
Posté par: raptack le le 02-11-2011 a 14:41:13

Bonjour,

J'ai mis en place sur mon site un petit player (JW player) permettant à mes visiteurs de visionner des vidéos. Mais je suis confronté à un petit problème.

Je voudrai modifier la partie vid "XXXXXXXX" du flashwars du player pour modifier la vidéo chargé selon le code inscrit dans un formulaire par un visiteur.

Pour être plus clair, voici en gros le code :

Code:
Citation:
<embed type="application/x-shockwave-flash" src="player.swf" style="" id="player" name="player" quality="high" allowfullscreen="true" allowscriptaccess="always" http.startparam="ec_seek" wmode="opaque" flashvars="skin=skin.zip&image=&autostart=false&file=video.php?vid=XXXXXXXX&provider=http&http.startparam=start&bufferlength=5" height="400" width="800">



En fait, je voudrais que le visiteurs entre un code dans une barre de formulaire (ex : JD9ZJD) et que le code XXXXXX du flashvars devienne "JD9ZJD". Ainsi le player chargerait la vidéo avec le code correspondant !

J'espère avoir été assez clair, je précise que je suis débutant, merci d'être précis ! J'avais pensé faire cela via javascript ou php mais, mon niveau en ces languages n'est apparement insuffisant pour répondre à ce problème !

Merci d'avance de votre aide.

Titre: Re:Modifier variable flashvars d'une player
Posté par: raptack le le 09-11-2011 a 12:56:17

Bonjour,

Personne peut m'aider s'il vous plait ? Je suis allé sur plein de forum mais je n'y arrive jamais !

Merci à vous.

Titre: Re:Modifier variable flashvars d'une player
Posté par: WebD le le 05-12-2011 a 09:28:12

Salut,
voici la solution en php:

il faut que tu créés un formulaire:

Code:

<form action="" method="POST">
<input type="text" name="idvideo"/>
<input type="submit" value="Envoyer ma vidéo"/>
</form>


Et ensuite dans ton code flash tu mets:

Code:

<embed type="application/x-shockwave-flash" src="player.swf" style="" id="player" name="player" quality="high" allowfullscreen="true" allowscriptaccess="always" http.startparam="ec_seek" wmode="opaque" flashvars="skin=skin.zip&image=&autostart=false&file=video.php?vid=<?php echo $_POST['idvideo'];?>&provider=http&http.startparam=start&bufferlength=5" height="400" width="800">


<?php echo $_POST['idvideo'];?> ajoutera l'id de la vidéo à cette endroit.

Bon courage.

Olivier.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.