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

  • Une chose m’interpelle un peu avec le plugin losque l’on active l’option « Ajouter le mini lecteur devant chaque lien MP3 » et que l’on fait un lien du type [titre->lienversfichier.mp3] pas de problème le mini player s’active bien devant. Mais si on fait un lien du type [titre->docXX] (le même fichier mp3) et bien non ça ne passe pas, hors ce sont bien 2 liens vers un fichier mp3.

    J’arrive à faire fonctionner le second cas lorsque je supprime dans player_post_propre($texte) la référence « http:// » dans les 2 regex l.112 et l.120

    Bon voilà, c’est un peu radical… Mais au moins tous les doc mp3 peuvent être lus, les externes et internes. Serait-ce envisageable d’ajouter cette modification dans le plugin ou bien cela risque de poser des soucis ? Vu que je ne connais pas tous les cas de figure avec ce plugin.

    Répondre à ce message

  • bonjour,
    je voudrais avoir une playllist avec le modèle dwplayer, j’ai bien coché dwplayer dans la config du plugin, mais ce modèle n’est visible que pour la lecture seule et pas en cas de playlist ?savez-vous comment récupérer le modèle dwplayer pour playlist ? merci bq

    Répondre à ce message

  • Bonjour, j’utilise la fonction playliste autant pour spip 3 que pour spip 2, et il m’avait semblé (il y a qlq années) que la playliste lisait tous les morceaux à la suite mais aujourd’hui ce n’est plus le cas. j’ai la mémoire qui flanche ou il y a bien eu un changement (ou bug) ?

    Répondre à ce message

  • 1

    Bonjour,

    J’ai un problème concernant le plugin multimédia pour SPIP 3.0 (l’ancienne version fonctionnait parfaitement).

    Suite à la mise à jour du site (passage à SPIP 3.0.5 et squelette Sarka-SPIP 3.2.21, j’ai installé la version 2 du lecteur multimédia et il est impossible de lire les fichiers flv (pas de lecteur).

    J’ai tenté de désactiver tous les plugins (sarka y compris), ou de changer de navigateur, rien n’y fait.

    Je vous poste un lien vers un article « défaillant » :

    http://intownet02.cc-parthenay.fr/lycee-perochon-tmp/lycee-perochon/spip.php?article403

    Merci pour votre aide.

    • Hello, ainsi qu’indiqué dans la section Video :

      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.

    Répondre à ce message

  • 2

    Sous SPIP 3.0.8 [20422] la playliste audio ne s’affiche plus. Elle affiche les titres des morceaux au format texte. Même en changeant de modèle rien ne se passe.

    Merci

    Robert

    • Webmestre débutant

      Bonsoir,

      Je confirme aussi tous les dysfonctionnements précédemment décrits ci-dessous !
      Je n’ai plus du tout de lecteur vidéo (FLV player), le lecteur MP3 s’affiche très rarement de ma nière correcte. Quand au plugin Grappes n’affiche plus rien dans la partie publique !

      Très rassuré de voir que je ne suis pas le seul à avoir ces problèmes.... Peur-être que je me trompe mais ça n’a pas l’air d’inquiéter grand monde, on dirait !

      Merci.
      @ +

    • bahut actu

      Bonjour,
      Je viens de migrer vers spip 3.08. J’ai réinstallé tous les plugins et tout semble fonctionner correctement mis à part le plugin multimédia : le lecteur audio ou vidéo ne s’affiche plus, donc impossible de lire les sons. Or le site sur lequel je travaille, www.bahut-actu.fr, est un site de podcasts qui propose également des émissions de radio en direct !
      Quelqu’un a-t-il une solution ?
      Merci d’avance

    Répondre à ce message

  • 4
    monsieurL

    Bonjour,

    Je viens de passer de la version spip 3.0.1 à 3.0.5 et mes fichiers audio ne sont plus lu (File not found), et les video plus affichées !!?
    J’ai bien vérifié les fichiers httaccess généré par le plugin accés restreint : ras.

    en lisant les messages, j’ai cri comprendre que je ne suis (été ?) pas le seul. Je suis un peut perdu... quand est-il ? y a t’il une solution ? laquelle ?

    Merci d’avance
    Cordialement

    • monsieurL

      Personne n’as ce problème ?
      Une incompatibilité de plugin ? J’ai installé en plus des plugins verouillés :
      Acces Restreint 3.6.2 - stable
      Enluminures typographiques 3.3.1 - stable
      Le Couteau Suisse 1.8.98 - stable
      Lecteur Multimédia 2.1.2 - stable
      MailCrypt 2 2.3.0 - stable

      Plugins verouillé :

      Templates Spip de base.
      Je suis chez free.

    • monsieurL

      Bonjour,

      Je viens de passer à la 3.0.8, et toujours le pb...
      Personne n’a une idée ?

      Cordialement.

    • Une url où on pourrait voir ce qui se passe ?

    • monsieurL

      Oui :
      pour l’audio : http://stephane.leveque14.free.fr/spip.php?article853

      Pour la video, c’est mieux depuis le passage à la 3.0.8, mais ca bug quand même parfois (4e video ne passe toujours pas ???) : http://stephane.leveque14.free.fr/spip.php?article380

      Merci.

    Répondre à ce message

  • BERNARDS

    Bonjour,

    En V3, j’utilise le plugin multimedia sans problème si l’utilisateur clique dans la page pour le lancer.
    Maintenant, je voudrais qu’il soit lancé automatiquement à l’ouverture de la page.
    J’ai essayé les syntaxes suivantes :
    doc5|player|player=dewplayer|autostart=1
    ou
    doc5|player|autostart=1|center
    Mais, ça ne marche pas.
    J’ai vu dans les messages précédents que d’autres utilisateurs ont le même problème avec des syntaxes similaires.

    Merci d’avance.

    Répondre à ce message

  • Bonjour et merci pour ce travail,
    Sous spip 3, j’ai une page avec plusieurs morceaux audio mp3.
    est-il possible quand on lance un nouveau morceau d’arrêter celui qui joue .

    D’avance merci

    Bruno

    Répondre à ce message

  • Salut à tous...déjà bravo pour le travail !!

    J’utilise le lecteur avec 2 filtres : (autostart et loop)
    [(#MODELEdoc_playerplayer=neoplayerautostart=1loop=1id_document=#ID_DOCUMENT)]

    autostart fonctionne très bien mais loop ne boucle pas le mp3 !!
    j’ai essayé avec loop=true mais le mp3 n’est lu qu’une fois.

    Est’il possible de lire en boucle un fichier ?
    Merci...

    Répondre à ce message

  • 3
    zeph-design

    Bonjour,

    J’utilise le plugin en version 2.1.2 sur un SPIP 3

    Lorsque je me déconnecté de l’admin, j’ai ce message d’erreur et que je vais sur un article ou j’ai mis de la musique :
    Fatal error : Fatal error : Call to undefined function timestamp() in .../plugins/auto/player/v2.1.2/player_fonctions.php on line 17

    • Bonjour,

      J’ai eu le même message : Fatal error : Call to undefined function timestamp() in /home/www/ed734571fb43b99158780ef4a0dcfbb2/web/plugins/auto/player/v2.1.2/player_fonctions.php on line 17

      Erreur déjà signalée par d’autres personnes :
      http://contrib.spip.net/Lecteur-Multimedia#forum458824

      J’avais fait le passage d’une version 2 de SPIP à la dernière 3.0.5.

      Le message n’apparaissait pas lorsque la page était recalculée.
      Mais lorsque l’URL n’avait plus « &var_mode=recalcul », l’erreur revenait.

      Concernant mon site, le problème venait d’une double déclaration de #HTTP_HEADER.
      Une première fois dans la page consultée, et une seconde dans le fichier d’un #INCLURE (qui contenait le player).

      J’ai retiré l’un des deux #HTTP_HEADER et cela fonctionne.

    • En fait, non, cela ne fonctionnait toujours pas.

      Finalement, j’ai retiré la fonction problématique directement dans le fichier du plugin.

      Sur les lignes 17 et 18 du fichier plugins/auto/player/v2.1.2/player_fonctions.php :

      //. '<script type="text/javascript" src="'.timestamp(find_in_path('javascript/soundmanager/soundmanager2.js')).'"></script>'
      //. '<script type="text/javascript" src="'.timestamp(find_in_path('javascript/player_enclosure.js')).'"></script>'."\n"
      . '<script type="text/javascript" src="'.find_in_path('javascript/soundmanager/soundmanager2.js').'"></script>'
      . '<script type="text/javascript" src="'.find_in_path('javascript/player_enclosure.js').'"></script>'."\n"
    • Faut inclure le fichier qui contient la fonction timestamp, pas la supprimer.

      en rajoutant include_spip(’filtres’) ; juste avant...

      je commit la soluce, ....

    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