Sneoplayer est un lecteur mp3 en Flash pour sites web avec Playlist XML, facile à utiliser et léger
Mini 300x60
Playlist 300x230
Téléchargez le player Flash, placez-le sur votre site et suivez les instructions ci-dessous afin d'ajouter le lecteur à votre site !
Je crée aussi des lecteurs professionnels sur mesure.
Le fichier Flash .swf est à placer sur votre site web (par FTP) avec les fichiers .mp3 et la playlist .xml (dans des répertoires ou non) .
Placez le codes HTML dans vos pages .html, .php ou autre.
Les couleurs de votre lecteur sont entièrement configurable via des variables Flash. Vous pouvez ainsi modifier la couleur des boutons, des fonds, des textes ...
Instructions et exemples de code HTML
01. Téléchargez l'archive zip tout-en-un
02. Transférez le fichier .swf du lecteur que vous désirez utiliser sur votre site
03. Renseignez votre fichier playlist.xml suivant le modèle fournit dans l’archive zip
04. Copiez-collez le code HTML sur votre page web en vérifiant le chemin vers la playlist .xml.
<object data="sneoplayer.swf" height="200" id="sneoplayer" name="sneoplayer" type="application/x-shockwave-flash" width="400"> <param name="movie" value="sneoplayer.swf" /> <param name="flashvars" value="urlXML=playlist.xml" /> <param name="wmode" value="transparent" /> </object>
Je vous conseille cependant d’utiliser la librairie swfobject pour insérer le flash
<!-- Import des ressources nécesaires, librairie swfobject -->
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
<!--
var flashvars = {};
flashvars.urlXML= "playlist.xml"; // url de votre fichier xml playlist
flashvars.autoplay= "false"; // joue automatiquement dès que le 1er fichier est chargé
flashvars.textColor= "#000000"; // Applique une couleur aux textes
flashvars.textColor2= "#9A9EA0"; // Applique une couleur aux textes artiste et temps total
flashvars.textColor3= null; // Applique une couleur aux textes de la playlist
flashvars.buttonColor= "#279acf"; // Applique une couleur aux boutons de navigation et fond
flashvars.buttonColor2= "#FFFFFF"; // Applique une couleur icones des boutons
flashvars.disBrowserScroll= "false"; // à mettre à false en local car sinon la sécurité flash vous bloquera.
var params = {};
params.menu = "false";
var attributes = {};
attributes.id = "sneoplayer_ID";
attributes.name = "sneoplayer_NAME";
swfobject.embedSWF("sneoplayer.swf", "player_sneoplayer", "320", "230", "9.0.0","expressInstall.swf", flashvars, params, attributes);
// -->
</script>
<div id='player_sneoplayer'></div>
Options
Toutes ces options peuvent être mentionnées dans flashvars="option1=valeur1&option2=valeur2"
| Playlist | urlXML=/chemin/vers/playlist.xml | Le chemin doit être valide et sur votre domaine |
| Lecture automatique | autoplay=true | Valeur par défaut false |
| Couleur du texte | textColor=#000000 | Couleur en Hexadécimal (ici #000000 = Noir, #ffffff = Blanc) |
| Couleur du texte | textColor2=#000000 | Pour les éléments artiste et temps total, couleur en Hexadécimal (ici #000000 = Noir, #ffffff = Blanc) |
| Couleur du texte | textColor3=#000000 | Pour les textes de la playlist, couleur en Hexadécimal (ici #000000 = Noir, #ffffff = Blanc) |
| Couleur du bouton | buttonColor=#279acf | Pour les éléments de navigation et de fond, couleur en Hexadécimal (ici #000000 = Noir, #ffffff = Blanc) |
| Couleur du bouton | buttonColor2=#FFFFFF | Pour les icones des éléments de navigation, couleur en Hexadécimal (ici #000000 = Noir, #ffffff = Blanc) |
| Scroll | disBrowserScroll=true | A mettre à false en local car sinon la sécurité flash vous bloquera. Cette option vous permet de bloquer le scroll du navigateur lorsque vous survolez le Flash |
FAQ
01. Doit on mettre Sneoplayer à la racine ?
Non, il n'est pas nécessaire de mettre le fichier .swf à la racine de votre site. Vous pouvez télécharger cet exemple dans lequel j'ai deplacé les ressources dans des dossiers séparés.
<!-- Import des ressources nécesaires, librairie swfobject -->
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
<!--
var flashvars = {};
flashvars.urlXML= "sneoplayer/playlist.xml"; // url de votre fichier xml playlist
flashvars.autoplay= "false"; // joue automatiquement dès que le 1er fichier est chargé
flashvars.textColor= "#000000"; // Applique une couleur aux textes
flashvars.textColor2= "#9A9EA0"; // Applique une couleur aux textes artiste et temps total
flashvars.textColor3= null; // Applique une couleur aux textes de la playlist
flashvars.buttonColor= "#279acf"; // Applique une couleur aux boutons de navigation et fond
flashvars.buttonColor2= "#FFFFFF"; // Applique une couleur icones des boutons
flashvars.disBrowserScroll= "false"; // à mettre à false en local car sinon la sécurité flash vous bloquera.
var params = {};
params.menu = "false";
var attributes = {};
attributes.id = "sneoplayer_ID";
attributes.name = "sneoplayer_NAME";
swfobject.embedSWF("sneoplayer/sneoplayer.swf", "player_sneoplayer", "320", "230", "9.0.0","expressInstall.swf", flashvars, params, attributes);
// -->
</script>
<div id='player_sneoplayer'></div>
02. Comment définir le chemin des fichiers MP3 dans le fichier playlist.xml ?
Pour défnir le chemin vers vos fichiers MP3, vous devez connaitre évidement le chemin physique de vos fichiers.
- Ceux ci peuvent être en absolue, c'est dire qu'ils seront déterminés en fonction de la racine de votre site, ils commenceront donc par un / (slash) : Ex: /ressources/mp3/
- Ils peuvent aussi être en relatif. Le chemin relatif se construit par rapport à l'emplacement de votre fichier html (ou php) qui va inclure sneoplayer. Si le fichier html se trouve dans un répertoire par exemple /pageHTML/fichier.html et que vos ressources MP3 se trouvent dans le répertoire /ressources/mp3/, vous devrez dans le fichier xml définir les chemins comme suit : ../ressources/mp3/ ../ indique que vous souhaitez retourner de 1 dossier en arrière dans votre arborescence. Vous pouvez évidement en mettre autant qu'il sera nécessaire (ex ../../../ressources/mp3/)
Copyright
Sneoplayer est sous licence Creative Commons. Son utilisation est libre et gratuite même dans un cadre professionnel ou commercial.
Compatibilité : tous les navigateurs (Internet Explorer, Mozilla Firefox, Opera, Apple Safari, Google Chrome, etc).