SPIP-zone .info

Accueil du site > plugins > Le plugin lecteur multimedia

Le plugin lecteur multimedia

Jouer des sons, des vidéos et des playlists avec SPIP

Télécharger le plugin Lecteur_multimedia

Voir la Documentation

Démo player audio

[->doc185] donne

Les idées saines

[->http://www.spip-zone.info/IMG/mp3/prokofiev_toccata.mp3] donne

http://www.spip-zone.info/IMG/mp3/p...

<doc185|player> donne

MP3 - 6.2 Mo
Les idées saines
Mix révélé par Davduf
http://www.davduf.net/IMG/Sergio_Dub.mp3

Démo playliste audio

<playliste|site> ou   #MODELE{playliste} donne :

Voir une skin alternative

vidéo

<doc184|player|center> ou   [(#MODELE{doc_player}{id_document=184})] donne :

Les plugins IMG/flv/les_plugins_stephane.flv
Présentation par Stéphane

<playliste|video> ou   #MODELE{playliste_video} donne :

Note de développement

La gestion visuelles des playlistes dans le fichier player_enclosures.js repose sur deux couples de tableaux js :

mp3Array mp3Titles
flvArray flvTitles

et sur la structure html suivante :

<ul class="playliste">
<li class="play_"> </li>
<li class="play_"> </li>
<li class="play_ play_on"> </li>
</ul>

play_on marque le li correspondant au titre qui est joué, mais bug avec plus d’une palyliste par page car lié a

jQuery("span.play_:eq("+i+")").html("<img src='" + image_pause + "'/>").addClass("play_on");

Il serait péférable de limiter une playliste au bloc html de de la liste plutot qu’a la page. En indexant le parent html dans mp3Array ?

Une structure serait plus générique serait : lecteur_multimedia.js :

<ul id="playliste1" class="playliste video">
<li class="play"> </li>
<li class="play"> </li>
<li class="play live"> </li>
</ul>

TODO

mettre la fonction pause en générique, et pas que dans la skin blogo

Prevoir un :

player_play(url)


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette