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

  • 2
    Medialternative

    J’ai également eu des problèmes avec le player lors de la mise à jour de spip vers la version 2.

    Actuellement en version 2.0.7, le player marche, mais uniquement Neolao Player.

    Dew Player, que j’utilisais jusque-là, affiche en effet un lien vers le document (fichier : IMG/mp3/...) et Firefox (3.0.10 que j’utilise un Mac) invite au téléchargement d’un plug-in qu’au final il ne trouve pas...

    Je vois dans ce forum que plusieurs personnes ont eu ce même problème : essayez d’aller dans l’espace de configuration du player et d’utiliser par défaut Neolao : il se pourrait, comme pour moi, que votre problème soit réglé.

    En tout cas MERCI pour ce plug-in, signalé comme encore en cours de développement (j’imagine que le problème va être réglé dans les futures versions).

    Voir en ligne : http://www.medialternative.org

    • nathbni

      Regarde cette piste : j’ai remarqué que dans doc_player.html il y a un petit mélange de ' et de " (vers lignes 60 à 63 qui concernent dewplayer).

      Sinon, ma playliste ne fonctionne toujours pas (voir mes messages précédents, restés sans réponse d’ailleurs :-)............). Rappel : quand je clique sur un élément de ma liste, il ouvre un nouvel onglet dans mon navigateur et se joue avec QuickTime. Seul le 1er morceau se lance correctement.

      Au gré des rafraîchissements de page, il arrive que çà fonctionne (je déteste cette situation, quand des fois çà marche, des fois pas !) : Mes morceaux s’enchainent automatiquement !! Et les boutons me permettent de passer au suivant / précédent. Par contre, le titre qui défile est alors précédé de IMG/. En plus, je n’ai pas le joli effet grisé qui apparait normalement sur l’éléments de la liste qui est en cours de lecture. Et un clic sur un élément de ma liste refait tout foirer.

      Ma page test a changé : http://www.festival-du-blues.com/Playliste-2009

      Comprends rien...

    • nathbni

      Youh ouh ! Y a quelqu’un ?

    Répondre à ce message

  • Metalkids

    Dewplayer marche pas avec la 2.07 ?

    Répondre à ce message

  • Joseph Tux

    Bonjour,

    je teste ce plugin avec les résultats suivants sur SPIP 2.07

    Sur les 4 players essayés, seul dewplayer permet d’entendre le fichier mp3.

    Malheureusement il affiche aussi le lien html du document, ce qui a plusieurs inconvénients :

    • Esthétique ( il s’agit de sonoriser un diaporama )
    • Sécurité : il s’agit d’une page réservée à des visiteurs autorisés, afin de pouvoir partager entre amis choisis des oeuvres éventuellement protégées ou privées ( ici des photos )

    Y aurait-il un moyen soit de neutraliser simplement l’affichage du lien, soit celui d’utiliser efficacement l’un des 3 autres players ?


    Autre question, ce que je souhaitais faire à l’origine était de jouer le fond sonore automatiquement à l’ouverture de la page. C’est cette solution que je préfèrererais pour cette page. Mais ce plugin semble très intéressant, et il est toujours bon de s’instruire et de partager questions et réponses


    Enfin une question de débutant, niveau 0 : qu’est-ce qu’une « playliste audio » ? est-ce simplement un répertoire qui contiendrait plusieurs fichiers son ( mp3, ogg vorbis .. ) ?


    merci à tous

    Répondre à ce message

  • Bonjour,
    Juste une Question, y’a t’il une taille maximale pour un flv ?
    Merci pour ce lecteur !!!

    Répondre à ce message

  • nathbni

    Bon, me revoici à l’attaque du lecteur multimedia sur spip 2.0.5. Et cette fois, le site est public : Voici ma page test. J’ai supprimé le plugin Accès restreint, comme çà, y a plus de doute sur son interaction.

    Les plugins restant sont : gis / googlemap_api / skinnableMP3player / agenda 2.0 / contact / spip-bonux / cfg / thickbox2 / couteau_suisse

    Si quelqu’un veut bien m’aider : mon problème est le même à savoir que seul le 1er morceau de la liste se lit. Enfin, je ne vais pas me répéter, c’est détaillé plus bas.

    Mille mercis : je déteste quand un truc me résiste sans que je comprenne pourquoi.

    Répondre à ce message

  • nathbni

    Merci Pascal. Malheureusement, ta piste ne m’aide pas. J’ai fait la manip et rien ne change dans mon problème : pour résumer, je peux écouter le 1er morceau de ma playliste mais pas les suivants. Je peux passer d’un morceau à un autre avec les boutons précédent / suivant, mais çà ne déclenche pas la lecture. Et si je clique sur un item de la playliste, j’ai une nouvelle fenêtre qui s’ouvre et quiktime démarre. J’avoue que je ne comprends pas.

    Dans le modèle playliste (pas touché, donc sensé fonctionner), j’ai remarqué les lignes suivantes en commentaire. Est-ce que quelqu’un peut me dire à quoi elles servent ? Est-ce que c’est une piste ?

    <li onclick="player_prev()"><</li>
    et
    <li onclick="player_next()">></li>

    Répondre à ce message

  • Bonsoir,

    Pour le problème avec le plugin Accès Restreint, j’étais allé dans la configuration de ce plugin, et dans « configuration des accès .htaccess », puis en sélectionnant « autoriser la lecture » dans le premier cadre.

    Pascal

    Répondre à ce message

  • nathbni

    Est-ce que quelqu’un reçoit des réponses aux questions qu’il pose ici ? En privé peut-être ?

    Répondre à ce message

  • 1

    L’activation de ce plugin multimedia sur mon spip 2.0.5 amène une erreur 302 lors de l’utilisation de la balise #MENU_LANG
    avec dans l’URL
    http://monsite.fr/spip.php?action=converser&redirect=spip.php%3Frubrique2

    • L’activation de ce plugin multimedia sur mon spip 2.0.5 amène une erreur 302 lors de l’utilisation de la balise #MENU_LANG avec dans l’URL http://monsite.fr/spip.php?action=c...

      J’ai oublié de préciser que l’erreur n’apparaît que si on n’est pas connecté (logué) sur le site en question.

    Répondre à ce message

  • Bonjour

    j’aimerais comprendre 2 choses :

    Dans ce code, quel est l’intérêt de récupérer la largeur du logo pour styler la largeur du titre ? Pourquoi pas un width : 120px par exemple ?

    Et pourquoi la valeur de min est-elle supérieure à la valeur du max ?

    <dt class='spip_doc_titre #EDIT{titre}'[ style='width:(#LOGO_DOCUMENT||largeur|min{350}|max{120})px;']><strong>(#TITRE)</strong></dt>][

    merci pour les explications.

    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