Posté : 08-01-2012 13:23
Tout d'abord, pardonnez moi pour cette question totalement basique ... mais ... ce doit être la vieillesse, je n'y arrive pas.
Dans une page PHP indépendante (ne concerne donc pas spécialement NPDS), je veux afficher plusieurs vidéos, le contenu de cette page étant affiché par l'intermédiaire d'une variable $content.
J'ai donc le code suivant :
<?php
$flv = 'http://guenetsrcom.free.fr/videos/KirasonpremierBabyShow.flv';
$width = '500';
$height = '400';
$img='';
$content ="
<div align='center'>
<h1>En images</h1>
</div>
<div align='center'>
<p style='text-align: center;'>
<b>Marry et Kira à la Régionale d'élevage du Limousin</b> - 12 juin 2011
<br /><br />
Kira obtient le qualificatif <b>Prometteur</b> ; en Baby-Show - classe 6 - 9 mois,&nbs p;juge Mr. Jacky BECK.
<br /><br />
<object classid='clsid27CDB6E-AE6D-11cf-96B8-444553540000'
id='mediaplayer1'
name='mediaplayer1'
width='".$width."' height='".$height."'>
<param name='movie' value='mediaplayer/p layer.swf'>
<param name='allowfullscreen' value='tru e'>
<param name='allowscriptaccess' value='a lways'>
<param name='bgcolor' value='#000000'> ;
<param name='wmode' value='opaque'>
< br /> <param name='flashvars' value='".$flv."' >
<!embed!
id='mediaplayer1'
name='mediaplayer2'
src='mediaplayer/player.swf'
width='".$width."'
height='".$height."'
allowfullscreen='true'
allowscriptaccess='always'
bgcolor='#000000'
wmode='opaque'
flashvars='file=".$flv."&image='".$im g."'
/>
</object>
<br /><br />
</p>
</div>
";
echo $content;
?>
C'est bon, ca fonctionne.
Comme j'ai plusieurs vidéos à afficher, je voulais transformer toute la partie
"<object> ... </object>"
en une fonction et l'appeler en passant les paramètres.
j'ai donc fait
function jw_player($flv,$img,$width,$height) {
$MM_Player =
"<object classid='clsid27CDB6E-AE6D-11cf-96B8-444553540000'
id='mediaplayer1'
name='mediaplayer1'
width='".$width."' height='".$height."'>
<param name='movie' value='mediaplayer/p layer.swf'>
<param name='allowfullscreen' value='tru e'>
<param name='allowscriptaccess' value='a lways'>
<param name='bgcolor' value='#000000'> ;
<param name='wmode' value='opaque'>
< br /> <param name='flashvars' value='".$flv."' >
<!embed!
id='mediaplayer1'
name='mediaplayer2'
src='mediaplayer/player.swf'
width='".$width."'
height='".$height."'
allowfullscreen='true'
allowscriptaccess='always'
bgcolor='#000000'
wmode='opaque'
flashvars='file=".$flv."&image='".$im g."'
/>
</object>";
return $MM_Player;
}
Avec un appel
jw_player('http://guenetsrcom.free.fr/videos/KirasonpremierBabyShow.flv','','500','400');
Mais
Elle est où ma con... bêtise |