Page 1 sur 1

Lecteur MP3

Posté : 17 août 2009, 16:06
par Shinzo
Bonjour

Voilà j'aimerais incorporer un lecteur MP3 qui peux jouer plusieurs chansons j'ai déjà fait un lecteur MP3 qui lit un fichier mais j'aimerais que par rapport a un fichier texte sa me génère un lecteur de musique aléatoire par rapport a ce que j'ai rentré dans le fichier texte.

*

Code : Tout sélectionner

$sourceFile = "music.swf"; echo "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='1' height='1' codebase='http://download.macromedia.com/pub/shockwave/cabs/\ flash/swflash.cab'>"; //echo "<param name='movie' value='".$sourceFileList[array_rand($sourceFileList)]."' />"; echo "<param name='movie' value='".$sourceFile."' />"; echo "<param name='menu' value='false' />"; echo "<param name='quality' value='high' />"; echo "<param name='scale' value='exactfit' />"; echo "<param name='bgcolor' value='#000' />"; echo "<embed src='".$sourceFile."' menu='false' quality='high' scale='exactfit' bgcolor='#FFFFF' width='1' height='1' name='video' align='middle' pl\ ay='true' loop='true' quality='high' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashp\ layer' />"; echo "</object>";
Voilà mon code merci ^^

Re: Lecteur MP3

Posté : 17 août 2009, 19:54
par AB
Bonjour

j'aimerais que par rapport a un fichier texte sa me génère un lecteur de musique aléatoire par rapport a ce que j'ai rentré dans le fichier texte.
Tu veux dire que ton fichier texte est une liste de morceaux de musique, et qu'il faut choisir un morceau aléatoirement dans cette liste ?

C'est le lecteur de musique qui doit changer ou simplement le morceau de musique ?

Si c'est le morceau de musique qui doit changer tu pourrais mettre les titres dans un tableau.
Avec le "vieux" lecteur dewplayer qui passe le titre comme valeur de la variable son, la syntaxe serait
<?php
$sourceFileList = array('morceau1.mp3','morceau2.mp3','morceau3.mp3','morceau4.mp3','morceau5.mp3');
?>

<div>
<object type="application/x-shockwave-flash" data="dewplayer.swf?son=<?php echo $sourceFileList[array_rand($sourceFileList)]?>" width="200" height="20">

	<param name="movie" value="dewplayer.swf?son=<?php echo $sourceFileList[array_rand($sourceFileList)]?>" />

	<param name="bgcolor" value="#000000" />

</object>
</div>
Note : La balise embed et dépréciée et normalement on peut trouver une syntaxe compatible avec tous les navigateurs sans l'utiliser.