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

    Suite à mise à jour sous spip 3.0.5, j’ai beau mettre : <docxxx|player|center> à chaque fois que je charge la page, sous chrome, il me télécharge le flv au lieu de lancer le player !

    J’ai ajouté le plugin viéo accessible, seulement rien n’y fait ... quelqu’un aurait une idée ?

    Ps : j’utilisais ce plugin sous 2.1 et ça marchait très bien ...

    • Il est bien indiqué dans la documentation que la version 2 du plugin pour SPIP 3 ne prend plus en charge les vidéos.

      La compatibilité avec la syntaxe <docxx|player> pour les vidéos est bien assurée par le plugin (en passant la main au plugin Vidéo accessible par exemple, mais si jamais tu avais personalisé le modeles/doc_player.html dans ton squelette il est très probable que ça ne marche pas. Dans ce cas il faut supprimer ton fichier personalisé, pour rétablir le fonctionnement par défaut.

    • Merci Cédric, effectivement j’avais lu à demi-mot la doc ... Persuadé que ça marcherait comme avant !

      Merci de m’avoir remis dans le droit chemin ! (comme d’hab) ! Ca a l’air de fonctionner ! ;)

      Par contre pas réussi a désinstaller le plugin lecteur multimédia, il a fallu que je supprime le dossier ... :/

    Répondre à ce message

  • 1

    Je rencontre une difficulté avec ce plugin : si l’on insère sur une page plusieurs playlistes audio, on rencontre deux écueils :

    • La page n’est pas valide : on a plusieurs fois <div id="scrollbar" ou id="loading"
    • et, du coup, le scroll correspondant au morceau en cours a lieu dans le premier id = scrollbar rencontré sur la page et non pas dans l’élément scrollbar du bloc de la playlist correspondant au morceau choisi...

    D’autres ont rencontré (et solutionné) le même problème ? (en espérant avoir été à peu près clair dans ma description)

    • Ah oui, j’ai le même problème - il semble que le cas pour plus qu’une playliste par page n’a pas été prévu.

    Répondre à ce message

  • Bonjour,

    J’aime beaucoup ce plugin, il fait un travail superbe. Je suis sous SPIP3 et je l’utilise pour faire une playliste avec le modèle blogo à la fin de mes articles. Par contre, le plugin ne trouve pas mes fichiers vidéos qui sont en FLV...

    j’ai essayé de bidouiller le code, remplacer les swf par les flv mais rien n’y fait, comment faire ?

    Merci.

    Répondre à ce message

  • 1
    Jean-François

    Bonjour,

    Sous SPIP3, ayant ajouté le lecteur multimédia, les vidéos sont bien intégrées dans les articles (<docXX|player>) comme sous SPIP2, mais impossible malgré de nombreux essais de faire apparaitre les boutons stop, pause, etc...

    Merci à vous...

    • Jean-François

      Problème résolu après avoir installé le plugin « Vidéo Accessible ».

    Répondre à ce message

  • lycee zola

    Bonjour,
    pour une video sans lecture automatique, je cherche en vain le réglage permettant de faire en sorte que la première image (sur laquelle se cale le lecteur en attente de lecture) ne soit pas assombrie.
    Merci d’avance,
    vincent

    Répondre à ce message

  • 1

    bonjour, la Version 2.1.1 ne dispose plus du modele video et playliste_video, la doc induit en erreur.
    pourquoi ne pas rétablir au moins la playliste_video ?

    • Merci du signalement, j’ai corrigé la doc. La raison de çe changement est qu’a vouloir faire trop de chose, le pugin ne faisait rien de très bien. La gestion de la vidéo est suffisamment complexe pour mériter d’avoir son (ses) propre(s) plugin

    Répondre à ce message

  • 2

    Bonjour,

    J’ai mis le plugin sur mon Spip 2.1.8, et je n’ai pas l’impression que les données que je configure en back office ne soient prises en compte par le plugin (autoplay, width, height, couleurs du player, etc.).

    J’ai donc forcer l’utilisation de certains paramètres directement depuis l’appel au plugin (par exemple docXX|player|autoplay=1 dans un contenu d’article) pour que ça fonctionne.

    • Bonjour

      Et pour gérer la boucle lors de la lecture d’un mp3 par exemple. docXX|player|repeat=1 ne fonctionne pas.

    • Pour info, avec mon spip 3.02, et lecteur multimedia Version 2.1.1 (lecteur eratinal player), ma vidéo FLV s’affiche correctement.
      J’essaierai Video Accessible tiens, je ne connaissais pas.

    Répondre à ce message

  • 6

    Bonjour

    Je viens de passer à Spip 3 pour mon site. Problème pour les vidéos en FLV,plus de lecture possible (exemple ici http://svtbelrose.info/spip.php?article97)

    J’avais trouvé cette astuce http://www.guiderdoni.net/FLV-et-MP3-distants-non-reconnus.html mais toujours pas d’affichage.

    Auriez-vous une autre solution ? D’avance merci

    • La version pour SPIP 3 ne gère plus les vidéos et se concentre sur la lecture des fichiers audio comme a l’origine du plugin.
      Pour la lecture de vidéos je vous conseille le plugin Vidéo Accessible

    • Merci, je vais essayer cet autre plugin

    • La version 0.6.0 de video accessible entraîne l’affichage « version non compatible avec cette version de SPIP ». J’ai donc la toute dernière version de SPIP (installée hier, soit spip 3).
      Sûrement attendre un peu la mise à jour des plugins, pourtant ils sont ici présentés comme compatible avec spip 3 (tant le lecteur multimédia que video accessible).
      Odile

    • En complément : j’arrive à lire les vidéos http://svtbelrose.info/spip.php?article97 sous windows XP mais pas sur un ordi avec Vista.

    • Vidéo accessible a été mis a jour et devrait fonctionner maintenant (Il vaut mieux poser les questions qui le concernent dans les commentaires du plugin correspondant !)

    • Peut-être une pour faire tourner le lecteur sous spip 3, j’ai installé VLC et les vidéos sont lisibles.

    Répondre à ce message

  • 3

    Bonjour,

    Tout d’abord, félicitations pour cet excellent plugin.

    Je me suis rendu sur le site des plugins de SPIP et j’ai téléchargé la dernière version du lecteur multimedia (2.0.1).

    J’ai ensuite cherché à l’installer sur un SPIP 2.1.12 [18732] en remplacement de l’ancienne version 0.77.0 que j’utilise déjà, mais une fois les sources installées sur le serveur, je ne vois pas apparaître cette nouvelle version dans le gestionnaire de plugins de SPIP, donc impossible de l’activer !!

    Rencontrez-vous ce même problème, et si oui, avez-vous des solutions à me proposer ?

    Merci d’avance pour vos réponses.

    • Salut, la dernière version affichée sur la page de plugins.spip indique un compatibilité 3.0.0-dev ≤ SPIP ≤ 3.0.* ce n’est donc pas celle-ci qu’il te faut pour SPIP 2, mais plutôt celle qui suit : version 0.77.0 pour SPIP 2. Ta version locale semble donc être à jour.

    • OK, merci pour ta réponse et désolé, je n’avais pas vu que la version 2 du lecteur multimedia était uniquement pour 3.0.0-dev ≤ SPIP ≤ 3.0.*.

      Je profite de cette réponse pour m’adresser aux utilisateurs du « Lecteur multimedia ». Comme évoqué dans le forum du plugin GIS2, mon problème est le suivant : je suspecte une interférence entre les plugins « Lecteur multimedia » et « GIS2 » qui empêcherait la prise en compte du paramètre |autofocus_marker=oui dans le modèle de GIS2.

      Est-ce que certains d’entre vous, qui utilisent ou ont testé cet excellent plugin « Lecteur multimedia », ont constaté cette même interférence avec le plugin GIS2 ? Si oui, n’hésitez pas à me faire part de vos retours d’expérience sur ce sujet ainsi que d’éventuelles corrections possibles ? Je vais poursuivre de mon côté mes investigations sur ce sujet.

      Merci d’avance.

    • Bonjour,

      J’ai poursuivi mes recherches et je pense avoir identifié que c’est le script player_enclosure.js du lecteur multimédia qui interfère avec le script javascript/gis.js de GIS2.

      En effet, quand les deux scripts sont activés ensemble, j’obtiens l’erreur javascript suivante : mxn.markers[i].openInfoBubble is undefined dans javascript/gis.js. Mais lorsque je désactive le script player_enclosure.js (le plugin lecteur multimedia reste activé mais je renomme simplement le nom du script pour qu’il ne soit pas pris en compte par le navigateur), l’erreur javascript dans javascript/gis.js disparaît et le paramètre |autofocus_marker=oui est pris en compte.

      J’ai essayé de regarder dans le code javascript de ces deux scripts mais je n’arrive pas à voir ce qui pose problème. Est-ce que quelqu’un pourrait m’aider et me donner son avis sur ce problème ?

      Merci d’avance.

    Répondre à ce message

  • 4
    philippe

    Bonjour,

    Avec le même fichier flv, le plugin marche sur un de mes sites sous Spip 2.1.5 et pas sur un autre sous Spip 2.1.8. avec la même version de squelette Sarka Spip

    J’ai désactivé tous les plugins non indispensables et je tourne en rond.

    J’ai même chargé par FTP les fichiers du Plugin présent sur mon site Spip 2.1.5 sans succès. Le titre du flv s’affiche, les boutons aussi mais la vidéo ne part pas.

    Une idée ?

    Merci
    Philippe.

    • philippe

      Un UP :

      le modèle playliste fonctionne parfaitement bien donc pour le moment, je m’en sors avec :

      <playliste|video|id_article=x>

      Philippe

    • Philippe

      [Résolu]

      Réponse à moi-même pour info.

      Le problème venait du Plugin Accès restreint.

      Dans la configuration par .htaccess, j’avais mis “Interdire la lecture des documents joints par leur URL”. Cela modifie le lien vers le document par acceder_document ... et le plugin Multimédia ne s’y retrouve pas.

      Il faut laisser : Autoriser la lecture et surtout ne pas protéger les documents par .htaccess.

      Si ça peut aider.

      Philippe

    • Bonjour,
      Y ’a t’il un moyen de garder l’option garder la lecture des documents joints par leur URL, et la lecture d’un flv avec le lecteur multimedia ?
      Merci

    • merci Philippe pour l’info ! j’avais ce problème

    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