Accueil > Cours > Flash : > Player MP3

Player MP3

Faire un lecteur mp3 "universel", c’est plutôt bien, non ? C’est ce que je vous propose de faire, c’est pas très compliqué...

Par contre, il faut avoir un minimum de connaissances en flash pour en faire un, au moins au niveau des instructions AS. Pour ceux qui n’ont pas envie de trop chercher, j’ai mis la source du fichier, il reste juste à le compiler pour le faire fonctionner. Toutes les lignes de codes sont commentées, la bibliothèque rangée, les calques triés.

En attendant de mettre le tuto complet pas à pas, vous pouvez commencer à regarder la source, et essayer de comprendre le code !

Les ptits truc à savoir pour que ça marche :

  • Vu que le lecteur est universel, il faut lui indiquer à chaque fois quel fichier lire. Pour cela, dans le code HTML de votre page, rajoutez le paramètre FlashVars="musique=le_nom_de_votre_fichier.mp3". Pensez à le mettre deux fois, pour que tous les navigateurs le comprennent : une fois dans le <object> et une fois dans le <embed>.
    Si cela vous semble trop compliqué, il y a plus simple : au lieu d’appeler votre fichier src="MP3player.swf", il suffit de rajouter derrière la variable à ajouter : src="MP3player.swf ?musique=le_nom_de_votre_fichier.mp3". Pensez à le mettre au deux endroits ou le fichier est appelé (dans le embed et dans le object).
  • Flash n’étant pas très standard sur l’appel de fichiers externes, il faut mettre le chemin vers le mp3 en relatif par rapport à la page HTML et non à l’emplacement du fichier swf. Je m’explique : si vous avez un dossier musique, la page HTML et le fichier flash dans un dossier swf, pour que le lecteur marche, vous devrez mettre "musique/le_nom_de_votre_fichier.mp3", et non "../musique/le_nom_de_votre_fichier.mp3" comme il serait logique de le faire...
  • Par défaut, le lecteur est en pause au démarrage, si vous voulez le faire jouer automatiquement, rajouter la variable "autoplay=oui". pour rajouter deux variables à la suite, il vous suffit de faire "variable1=trucchose&variable2=machinchouette"... vous pouvez en rajouter autant que vous voulez, il suffit de les séparer par ’&’

Voilà la source :
Zip - 12.7 ko
Téléchargez la source du Player