afAMP : A Framasoft Mp3 Player ? ;)
190x26. Loin d'être parfait, mais peut être amélioré... Le fond est à la couleur Framasoft, le fichier son aussi
220x30
TEST 0 : brut de décoffrage
Affichez la source pour voir le code. L'espace vide est réservé pour les boutons suivants/précédents.
s'utilise sans JS, avec, dans le code du lecteur :
<param name="FlashVars" value="file=http://www.framasoft.net/IMG/03-Shift-Roots_of_Rebellion.mp3&soundTitle='Roots of Rebellion'&soundAuthor='Je sais plus'&soundDownloadUrl=http://www.framasoft.net/article3400.html&autolaunch=false" />
TEST1 : Utilisation du test 0
* Player intégré en haut à droite avec un son par défaut.
* Les 2 premiers liens sont des liens utilisant Javascript avec lesquels ont peut passer des sons/titres/artistes
<a href="javascript:void(0);" onclick="document.mp3player.SetVariable('url',
'http://www.framasoft.net/IMG/07-BWV_1043___I._Vivace-Lara_St._John.mp3');document.mp3player.SetVariable('soundTitle',
'truc bidule');document.mp3player.SetVariable('soundAuthor', 'Lara St John');document.mp3player.SetVariable('soundDownloadUrl',
'http://www.larastjohn.com/');document.mp3player.SetVariable('autolaunch',
'true');">> Écouter
dans le lecteur flash</a>
TEST2 : simplification des liens Javascript
* principal changement : allègement de la structure des liens javascript :
Le lien....
<a href="javascript:void(0)" onClick="playmp3('http://www.framasoft.net/IMG/07-BWV_1043___I._Vivace-Lara_St._John.mp3', 'truc bidule','Lara St John', 'http://www.larastjohn');">
... fait exactement la même chose que le lien du TEST1.
Les arguments doivent être dans l'ordre : "url du mp3" (absolue ou relative), "Titre", "Artiste", "Url de Download". Seul le premier argument est nécéssaire, les autres sont facultatifs.
Inconvenient, un fichier javascript (ici un playa.js revu et corrigé) doit être inclus.
TEST3 - playlists XML (premier essai)
Bon, ca marche pas trop mal, mais il y a a plein de merdouilles à corriger
(affichage et couleurs des boutons, passage playlist<=>fichiers uniques, etc...).
Mais bon, je suis sur la bonne voie ;).
Fonctionne sans Javascvript ;)
La page de test - le fichier XML (adaptation pour le wired CD)