Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
RefStats : Analysez votre positionnement sur les moteurs de recherche
 

#1 18-06-2009 08:59:46

titoon
Membre
Date d'inscription: 18-06-2009
Messages: 2

recherche syntaxe pour affichage video dynamique

bonjour.
Je travaille actuellement sur le developpement d'un site de e-commerce visant a vendre des films. Ce site repose sur l'architecture php/mysql

Sur la page film.php, je propose à l'internaute une description du film qu'il a demandé.
Dans ma base de données, j'ai 9 films avec des id incrémentés de 1 à 9.
Sur film.php, j'appelle en dynamique le titre, l'auteur et d'autres données en rapport avec le film, en fonction du parametre d'url id=x

Sur cette meme page, je voudrais proposer à l'internaute de visionner un extrait du film.
J'utilise pour ca le lecteur JW Player qui lit les vidéos au format flv.

J'insere donc le code suivant :

Code:

<p id='preview'>The player will show in this paragraph</p>
<script type='text/javascript' src='swfobject.js'></script>
<script type='text/javascript'>
var s1 = new SWFObject('player-licensed-viral.swf','player','400','245','9');
s1.addParam('allowfullscreen','true');
s1.addParam('allowscriptaccess','always');
s1.addParam('flashvars','file=4.flv');
s1.write('preview');
</script>

Pour le moment, cela me permet d'afficher systématiquement l'extrait de film qui s'apelle 4.flv
en sachant que 1.flv correspond a l'extrait de film dont l'id=1, et ainsi de suite jusqu'a 9.

Ce bout de code m'a permis de tester le bon fonctionnement du player.
Maintenant, je voudrais indiquer que pour film id=1, il doit afficher l'extrait dont le nom est 1.flv
pour id=2, afficher 2.flv et ainsi de suite.

Malheureusement, je ne trouve pas la syntaxe pour cette requete

J'ai essayé de mettre :


Code:

<p id='preview'>The player will show in this paragraph</p>
<script type='text/javascript' src='swfobject.js'></script>
<script type='text/javascript'>
var s1 = new SWFObject('player-licensed-viral.swf','player','400','245','9');
s1.addParam('allowfullscreen','true');
s1.addParam('allowscriptaccess','always');
s1.addParam('flashvars','file='file=<?php echo $row_article['id']; ?>'');
s1.write('preview');
</script>

c'est a dire de remplacer 'file=4.flv' par 'file=<?php echo $row_article['id']; ?>'

Mais sans succès..

Est ce que quelqu'un aurait une solution a mon probleme svp?

N.B : les extraits au format flv sont tous postés sur le serveur a la racine du site.

Hors ligne

 

#2 18-06-2009 09:33:48

gogocopter
Membre
Lieu: Matane (Qc)
Date d'inscription: 02-06-2009
Messages: 38

Re: recherche syntaxe pour affichage video dynamique

Bonjour,

  ce n'est peut-être qu'une petite omission:

s1.addParam('flashvars', 'file=<?php echo $row_article['id']; ?>.flv');

Hors ligne

 

#3 18-06-2009 09:39:39

titoon
Membre
Date d'inscription: 18-06-2009
Messages: 2

Re: recherche syntaxe pour affichage video dynamique

gogocopter a écrit:

Bonjour,

  ce n'est peut-être qu'une petite omission:

s1.addParam('flashvars', 'file=<?php echo $row_article['id']; ?>.flv');

Merci de votre réponse si rapide.
En fait j'ai trouvé la solution a mon probleme :

<?PHP
echo "s1.addParam('flashvars', 'file=" . $_GET[ 'id' ] . ".flv');";
?>

Merci encore de votre aide.

Hors ligne