Lecteur MP3 en Javascript

Illustration des lecteurs mp3 Hop, un nouveau thème pour les lecteurs mp3 en Flash. Celui là est spécialement conçu pour être contrôlé par Javascript.

Pourquoi ce thème ?

Ben parce que c'est vachement pratique à personnaliser pour ceux qui connaissent bien le Javascript.

C'était aussi ultra simple à faire. Le plus long, c'était de faire un lecteur exemple :) .

Le poid du SWF est tombé à 2ko, mais si on utilise des images pour faire ses boutons, ça monte vite.

Conclusion

Evidemment, pour faire marcher le lecteur, il faut Flash 7 et Javascript d'activés.

J'améliorerai les exemples pour montrer ce qu'on peut vraiment faire.

Commentaires

5. Le jeudi, mars 8 2007, 11:11 par neolao

Pour le FLV, j'vais le faire aussi. C'est la suite logique :)

Le plus long, c'est de faire un exemple.

Edit: J'ai regardé SoundManager, ils font du Flash 8 avec ExternalInterface. Moi j'utilise l'ancienne méthode pour que ça marche avec Flash 7.

D'ailleurs, c'est une amélioration à faire: utiliser les avantages du Flash 8 si l'utilisateur l'a.

9. Le samedi, mars 10 2007, 17:37 par Fetard

Ce que veut dire technotris, c'est que quand tu cliques sur le slider #slider, ca "ouvre" une nouvelle page, donc quand tu fais page précédente, tu reviens sur la page d'exemple sans le #slider à fin, donc il faut encore faire Page précédente

12. Le vendredi, mars 30 2007, 14:30 par missum

hello, super boulot!

peut on lire plusieurs mp3 avec ce player? en les choisissant un par un? ce serait un avantage énorme par rapport à des tas d'autres player.

merci

15. Le samedi, mars 31 2007, 12:17 par missum

ca ne peut pas marcher ca svp? (oui je ne suis pas doué)

function play(n) {
getFlashObject().SetVariable("method:setUrl", n);
getFlashObject().SetVariable("method:play", "");

et

<a href="javascript:play(test.mp3)">test</a>

18. Le mardi, mai 29 2007, 21:15 par gP

Un très, très grand merci pour cet outil, accessible au neuneu que je suis.

Quelle merveille de paramétrage(s), j'ai tous compris.

Si j'osais je souhaiterais… :-P