Intégrer le lecteur de médias dans une page web :
Ok, vous avez votre diffuseur de musique, mais vous devez tout de même disposer d'un logiciel de lecture sur votre ordinateur client. Ce que je vous propose ici est d'effectuer les manips qui conviennent pour intégrer ce lecteur dans une page web.
Remarque : Pour répondre à une demande d'un visiteur à la question "comment intégrer un lecteur", je me suis décidé à rédiger cet article. Mais les manips avec KPlaylist commencent vraiment à dater pour moi, je ne dis pas qu'il y ait quelques belles boulettes ou omissions... Donc soyez prudents, et si vous découvrez un truc louche : utilisez les commentaires !
Les paramètres KPlaylist
Vers la ligne 277 des paramètres du script, voici mes réglages :
$cfg['musicmatch'] = true; // inbuilt music match support? Default true (randomizer feature.)
// size of window for "external" player
$cfg['window_x'] = 420;
$cfg['window_y'] = 220;
// edit this to suit your setup
$cfg['xspf_url'] = 'plugins/players/xspf_player.swf';
// enable xspf? Make sure the URL above works.
$cfg['xspf_enable'] = true;
// JW: edit this to suit your setup
$cfg['jw_urls'] =
array(
'swf' => 'plugins/players/mediaplayer.swf',
'js' => 'plugins/players/swfobject.js'
);
// size of window for "external" player
$cfg['jw_window_x'] = 300;
$cfg['jw_window_y'] = 750;
// enable jw player? Make sure the URLs above works.
$cfg['jw_enable'] = true;
Le logiciel lecteur :
Il faut rajouter les fichiers du lecteur (JW Player, c'est du flash).
Je vous ai préparé un zip 'qui va bien' (voir en bas de l'article), celui-ci est à décompresser et à placer dans le même dossier que KP.
Là, je vous ai tout fourni (lecteurs, ajax, et getid3), donc si vous décidez d'utiliser la totalité de ces fichiers il vous faudra faire les ajustement de chemin adéquat dans le script KP. A vous de voir.
Les derniers réglages :
Il vous suffit maintenant de lancer votre navigateur sur KP en tant qu'admin, et de modifier dans les options le choix du lecteur, c'est le paramètre Liste de lecture.
Régalez vous !