Lecteur Multimédia

Le plugin « lecteur multimedia » permet la lecture et l’affichage de sons ou de vidéos.
Il enrichit l’affichage des raccourcis des documents ajoutés <docX>. Il ajoute des lecteurs flash adaptés aux formats .MP3 et .FLV.
Le plugin agit sur tous les <docX|player> insérés dans les textes, aussi bien que dans les squelettes

Important : Depuis 2015, le plugin Lecteur multimedia a été entièrement refondu et il repose maintenant sur le lecteur Media Element Player, lecteur compatible HTML5. Les anciens lecteurs flash restent disponible sous forme d’une "skin" du Media Element Player.

Le plugin « lecteur multimedia »

Le plugin transforme les raccourcis des documents ajoutés dans le texte <docX|player> et affiche des lecteurs adaptés aux formats .MP3 et .FLV (respectivement sons et vidéos).

<docX|player> dans le texte d’un article SPIP

De nombreux lecteurs sont proposés dans le panel de configuration :

  • par défaut (depuis 2015) on utilise le lecteur Media Element player compatible HTML5
  • d’autres anciens lecteurs (à base de flash) sont aussi disponibles : Neolao player
    Dew player, One pixel out player et erational player

Audio


-  Ajouter un lecteur en écrivant <docX|player> ou bien <docXX|player|player=dewplayer> ou encore[->http://www.monsite.net/fichier.mp3]dans le texte d’un article SPIP.

-  Dans un squelette le plugin agit également (en javascript) sur les liens class="enclosure".

<a rel="enclosure" href="http://site.net/fichier.mp3">
mon fichier
</a>

-  Affichage d’un player mp3 dans un squelette SPIP

<BOUCLE_ziq(DOCUMENTS){id_document}{mode=document}{extension=mp3}>
 [(#MODELE{doc_player}{player=neoplayer}{id_document=#ID_DOCUMENT})]
 </BOUCLE_ziq>

On peut choisir son player favori sur la page de configuration du plugin. [1]

-  Afficher une playliste audio dans un squelette SPIP avec un modèle .

Pour afficher la playliste des mp3 d’un article, ou bien des derniers mp3 enregistrés : utiliser le modèle playliste dans le texte d’un article :
<playliste|id_article>
<playliste|id_article=XX>
<playliste|site>.

-  Appel dans un squelette (pour une playliste spécifique au document d’un article) :

[(#MODELE{playliste}{id_article=XX})]

La playlist est un fait un simple modèle SPIP en HTML/CSS
Il est possible de créer sa propre adaptation de la playlist en créent ses propres modèles SPIP.

Vidéo (ancienne version)

Les fonctions de lecture de vidéo ne sont plus prises en charge par le plugin en version 2, comme c’était initialement le cas dans les premières versions du plugin. Pour la lecture de vidéo pour SPIP 3, on se reportera sur des plugins dédiés : Vidéo Accessible, mediaspip player.

Avec le http://flv-player.net/ de Néolao.

Le raccourci <doc184|player|center> affiche la vidéo du document joint d’extention .flv, (video au format flv + legende, , titre, vignette personnalisée).
 [2]

Voir une démo

La playliste vidéo est également disponible.

Dans un article

<playliste|video|id_article=18>

Dans un squelette :

#MODELE{playliste_video}

Notes

[1Le lecteur audio par défaut est le lecteur de Neolao, mais le plugin propose également de choisir un lecteur audio alternatif parmi Dewplayer, one pixel out player (celui qui se déplie) et eraplayer.

éventuellement, il peut être utile d’afficher plusieurs lecteurs

<docXX|player|player=pixplayer>
<docXX|player|player=neoplayer>
<docXX|player|player=dewplayer>
<docXX|player|player=eraplayer>

[2Note : Parfois, les documents distants au format .flv sont reconnus par spip en tant que fichier texte, vous saurez ici pourquoi, et quoi faire

Comme l’explique Arno*, il est également possible d’ajouter une video format .swf (comme sur utube par exemple) , avec l’habituel <embX> en précisant la largeur et la hauteur du document (425 et 350 ici).

<embX> fonctionne également avec des videos au format m4v, .mov, .avi, mpeg, wmv, etc

Discussion

203 discussions

  • nathbni

    Bonjour à tous,
    Moi aussi j’essaie de configurer le lecteur multimedia, sans succès pour le moment. Je lance donc un SOS !

    Voici ma config : spip 2.0.5 ; plugins : Acces restreint ; agenda ; cfg ; contact ; couteau suisse ; spip bonux ; spip-listes ; thickbox.

    L’insertion des mp3 dans un article se fait bien : on voit les titres suivis de leur player respectif. Mais quand je souhaite passer en playlist, tout s’affiche bien, sauf que je ne peux pas passer d’un morceau à l’autre (seul le 1er est géré par les boutons ; les autres se lancent via Quicktime dans une nouvelle fenêtre).

    Désolée : je ne peux pas vous donner d’adresse, le site est caché au public jusqu’à son ouverture officielle !

    Répondre à ce message

  • 1

    Voilà le fichier.

    • Merci, Pascal, pour ce nouveau fichier doc_player (J’avais tenté la modif moi-même mais sans succès).

      L’affichage est maintenant correct.

      Par contre, pas de son : en fait il ne peut accéder au fichier. tu mentionnes une interaction avec Accès restreint (qui gère un htacess dans le répertoire temp)

      À noter que j’ai eu le même problème avec thickbox (la boite grise s’affichait mais ne pouvait accéder aux images). Je suis passé à nyroceros qui lui ne semble pas gêné par accès restreint.

      Peux-tu préciser comment tu as résolu le problème ?

    Répondre à ce message

  • Bonjour

    Bravo et merci pour votre plugin.

    Je viens de terminer une page qui le contient (sous Spip 2). Je me permet de proposer cette page ici car j’y ai ajouté quelques indications sur la façon dont j’ai fonctionné. Voici un lien vers la page et son adresse : http://www.loucastendet.com/spip.php?article2

    -  Il y a dans mes indications quelques réponses aux questions précédentes (ordre des chansons...)
    -  N’hésitez pas à mettre un lien vers votre page sur la mienne pour que les visiteurs puissent voire d’autres exemples d’utilisation du lecteur Multimédia.

    Pour ce qui me concerne, ce lecteur serait plus simple à mettre en oeuvre si l’on pouvait appeler les chansons par un lien HTML (du coup, je pourrais organiser mes répertoires)

    Merci encore pour votre plugin.

    Jean-Michel

    Répondre à ce message

  • 1

    Bonjour,

    J’ai un problème depuis la version 2.0.5. et 2.0.6 de spip.
    Je peux toujours télécharger les fichiers inclus dans le portfolio mais le lecteur multimedia ne lit plus les fichiers lorsqu’ils sont inclus dans l’article.
    <docXX|player|left>

    Quelqu’un aurait-il le même problème ?

    Merci

    Philippe Sudre-Rouffaux

    • Vincent

      oui absolument ! j’ai le même prolème mais pas seulement sur 2.05 ou 2.06 mais aussi sur 1.9.2g, j’avoue que je suis déconcerté !

      plus rien ne s’affiche correctement !!

      qu’est-ce qui se passe ??

      @+

    Répondre à ce message

  • Bonjour,

    Superbe le plugin marche bien mais...

    Au chargement de la page, je ne vois pas la première image de la vidéo dans le lecteur.
    La fenêtre du plugin est vide avant de presser le bouton play (ça semble être pareil sur diverses démos).

    Y a t il une syntaxe spécifique ou une autre solution pour y remédier ?

    @+ Eric

    Répondre à ce message

  • 1
    Martine

    bonjour,

    j’ai générer un skin pour playlist (inspiré du blogoplayer) tout marche super bien mais j’aimerai incorporer un bouton ou un slide pour le controle du volume du son ? je crois qu’en utilisant javascript on doit faire appel à la bibliothèque soundmanager utilisée dans ce plugin, j’aimerai si quelqu’un a dejà fait ça, me donner des orientations ou un exemple de code.

    merci et bonne continuation.

    • Martine

      salut,

      personne pour gérer le volume du son ??

      une piste ou une orientation serait souhaitée sinon un exemple concret...

      @+

    Répondre à ce message

  • La bouclen en question :

    playliste|id_article=XX

    Répondre à ce message

  • Salut,

    Le plugins marche super bien, mais j’ai un proplème de classement des fichiers
    Y’a-t-il un moyen de classer les fichers d’une playlist par ordre de choix ? Par ordre alphabétique ? Par ordre de durée du morceau ?

    Voici la boucle que j’installe dans la rédaction de mon articles, mais les titres n’apparaissent pas dans l’ordre que je souhaite
    <playliste|id_article=XX>

    Diego

    Répondre à ce message

  • Pour compléter la question de cette erreur 302 ...
    voici ce qui s’affiche au dessus du plug in dans l’interface d’administration....

    Cannot modify header information - headers already sent by (output started at /var/www/htdocs/epacvaw/public/plugins/auto/Lecteur_multimedia/lang/player_en.php:104) in /var/www/htdocs/epacvaw/public/ecrire/inc/actions.php on line 214
    -  

    Répondre à ce message

  • coucou

    Depuis l’install du plugin j’obtiens des erreurs 302....

    HTTP 302
    Si votre navigateur n’est pas redirigé, cliquez ici pour continuer.

    Auriez-vous une idée d’ou vient le problème ?

    Merci d’avance...

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom