SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 114 visiteurs en ce moment

Accueil > Affichage multimédia > Audio, vidéo > Vidéo(s) > Plugin Vidéo(s)

Plugin Vidéo(s)

23 novembre 2010 – par xdjuj – 704 commentaires

129 votes

Interface de gestion et modèle d’insertion des vidéos :

  • Dailymotion
  • Vimeo
  • Youtube

Modèle de la balise HTML5 video avec alternative flash html5media :

  • Lecture HTML5/Flash pour tout navigateur des fichiers MP4/H264/Ogg/WebM/Mkv
  • Support mobile, iPad, iPhone, Android, etc.

A quoi ça sert ?

Ce plugin permet d’intégrer à partir d’un simple copier/coller d’URL sur les pages articles des vidéos hébergées sur les principales plateformes d’hébergement vidéo et de les gérer comme des documents à part entière.

Ce plugin gère également l’affichage HTML5 des vidéos aux formats MP4, H264, Ogg, WebM et Mkv.
Ll’affichage par défaut prend en compte les navigateurs mobiles. Les vidéos sont ainsi disponibles sur iPad, iPhone ou autres Androïds.

Pourquoi le plugin Vidéo(s) plutôt qu’une alternative HTML5 classique avec Fallback Flash ?

Et bien parce que le plugin Vidéo(s) s’appuie sur une détection JavaScript des formats disponibles et reconnus et non sur la détection native du navigateur qui ne vérifie que si la balise HTML5 vidéo est gérée, mais pas si un format lisible est présent.

L’alternative Flash gérée classiquement n’est proposée qu’aux navigateurs ne gérant pas la balise HTML5 vidéo, mais elle ne prend pas en compte la gestion des formats proposés. Ainsi, une vidéo au format H264 sera visible sous Safari/Chrome (nativement), sous Internet Explorer (alternative Flash) mais pas sous Firefox qui connaît bien la balise vidéo et sait l’interpréter, mais ne sait pas lire le H264, il renverra donc une balise vidéo vide, pas de film ! Ainsi, vous devrez encoder votre vidéo dans tous les formats afin de vous assurer qu’elle sera lisible partout. En Ogg par exemple pour Firefox, en plus du H264 pour Safari et autres.

Le plugin Vidéo(s) va plus loin, sa détection se base sur la présence d’un format lisible par le navigateur et s’appuie sur le plugin Javascript html5media. Ainsi, dans notre exemple précédent, Firefox recevra l’alternative flash et sera donc capable de lire la vidéo H264 sans avoir besoin d’une version Ogg du fichier.

Pourquoi ne pas utiliser un lecteur Flash compatible HTML5 comme JW Player ?

Parce que ces lecteurs prennent le problème à l’envers ! Ils génèrent une balise HTML5 vidéo pour les navigateurs qui peuvent l’utiliser. Le code source quant à lui ne contient que des appels Javascript. La sémantique n’est donc pas respectée.

Le plugin Vidéo(s) quant à lui s’appuie sur la balise vidéo qu’il insert dans le code source pour proposer au besoin uniquement, une alternative Flash. Le code source est respecté.

Cependant, les lecteurs n’auront donc pas le même rendu graphique, la balise vidéo étant laissée à la charge du navigateur qui l’interprète. JW Player quant à lui propose une interface unifiée pour l’affichage de la balise HTML5 vidéo ainsi que son alternative Flash, mais aussi pour les vidéos Dailymotion, Vimeo et autres Youtube. C’est bien le seul avantage qu’on pourra donc vouloir trouver à ces solutions (souvent payantes).

Comment ça marche ?

L’installation du plugin se fait comme pour tous les plugins.

Configuration

Un panneau de configuration permet pour l’instant de choisir une taille d’affichage vidéo par défaut pour toutes les vidéos.


Ce panneau sera élargi pour offrir des réglages spécifiques à chaque type de vidéo : Dailymotion, Viméo, Youtube...

Ajouter une vidéo

Depuis la page d’un article ou depuis la page d’édition d’article dans la colonne de gauche un champ de saisie permet de copier/coller le lien vers la page de votre vidéo.

Aucun besoin d’extraire un identifiant ou de copier un code quelconque, l’adresse complète est suffisante :

Les vidéos sont alors disponibles comme n’importe quel document depuis la page article ou depuis la Médiathèque de SPIP (https://contrib.spip.net/Mediatheque qui permet au plugin Vidéo(s) d’insérer l’auteur et la durée du film).


Afficher une vidéo

Le plugin Vidéo(s) de SPIP surcharge le modèle "video" qui permet aux auteurs de SPIP d’intégrer n’importe quelle vidéo depuis n’importe quel article.

Le fonctionnement est le fonctionnement classique des modèles :

  1. <videoYY>

avec YY (:p) représentant le numéro de document de la vidéo.

Les options peuvent se rajouter à la suite :

  1. <videoYY|largeur=640|hauteur=360>

Ce nouveau modèle rajoute la lecture des vidéos importées depuis les plateformes ainsi que la lecture HTML5 des contenus de type MP4/H264, WebM, Ogg.
Dans tous les autres cas (autres extensions), c’est le fonctionnement classique qui est respecté.

Pour les webmasteurs, depuis les squelettes l’appel se fait également de manière classique :

  1. #MODELE{video,document=XX}
  2. #MODELE{video,document=XX,largeur=640,hauteur=360,autoplay=oui}

Télécharger

Une page de test et d’exemple est disponible dans le dossier "exemple/" du plugin Vidéo(s), il suffit de la glisser dans le dossier "squelettes/" de votre SPIP et de vérifier à l’adresse :
http://www.votreDomaine.com/spip.php?page=mesVideos
Elle affiche toutes les vidéos distantes qui ont été uploadées avec le plugin.

Et les vidéos HTML5 pour tous ?

Avec la diversité des formats, il devient difficile de satisfaire tout le monde. Le HTML5 offrant une forme élégante d’affichage des vidéos, il est cependant frustrant de devoir compresser autant de vidéos que de navigateurs.

Le modèle vidéo intégré au plugin Vidéo(s) suggère une alternative simple mais basée sur le format propriétaire H264.

Les vidéos H264 peuvent en effet être lues nativement dans tous les navigateurs modernes grâce à la balise HTML5 (à l’exception de Firefox qui utilise l’alternative). Elles sont de plus accessibles aux iPad et autres mobiles qui n’ont pas la possibilité d’utiliser Flash.

Enfin, pour tous les autres navigateurs, les vidéos H264 sont tout de même lues et de manière transparente par Flash Player à partir de sa version 9.

Nous pouvons donc utiliser un même fichier H264 afin de satisfaire l’intégralité des navigateurs, soit via HTML5 soit via son alternative Flash !

Si vous utilisez la balise #INSERT_HEAD de SPIP (de nombreux squelettes l’utilisent par défaut), les autres navigateurs utiliseront l’alternative flash (player FlowPlayer proposée par le script du projet html5media).

Cependant, bien que très répandu (Blueray, Télévision, Internet, etc.) le H264 est un format propriétaire boycotté par les navigateurs tels que Firefox et Google Chrome. Ces deux navigateurs utiliseront donc l’alternative Flash si seule une version H264 de votre vidéo est disponible.

Toutefois, grâce au plugin Vidéo(s) de SPIP, si une même vidéo est disponible en plusieurs format (même nom de fichier mais extensions différentes) ils seront tous utilisés par la balise vidéo. Il devient ainsi possible d’ajouter votre vidéo en WebM ou Ogg (ou les 2) en plus de la vidéo H264 (ou sans la vidéo H264).

Cependant l’encodage du fichier dans différent format représente une perte de temps en compression ainsi qu’en temps de mise en ligne et nécessite plus d’espace d’hébergement. Le choix vous appartient donc.

Et moi ? Comment je compresse mes vidéos ?

La compression H264 est réalisable avec une facilité déconcertante grâce au logiciel libre HandBrake.

Les seuls paramètres importants à respecter étant "Web Optimized" et un débit moyen (average bitrate) de 1500kbps (1200 si l’on souhaite conserver une qualité optimale mais rendre la vidéo disponible sur iPhone par réseau 3G, 1900 maximum pour que les vidéos restent accessibles aux iPad sur réseau WiFi).

Si votre source vidéo provient d’une caméra DV Pal, n’oubliez pas de désentrelacer votre image (deinterlace ON / fast).

Et j’ai quoi comme options ?

Options générales

  • responsive : pour que largeur et hauteur soient dynamiques (fluides) et occupent au mieux l’espace qui leur est disponible, tout en conservant les proportions
  • largeur : pour forcer une largeur différente de la largeur par défaut
  • hauteur : pour régler une hauteur différente de la hauteur par défaut

"Dit donc ça fait pas grand chose..."
C’est vrai, mais tout est déjà dans le code, il manque juste quelques heures de travail pour finaliser et piloter intégralement tous les players :)

Et YouTube dans tout ça ?

Comme à son habitude, le diable Google n’arrête pas de changer ses API, sans trop crier gare... Il est désormais nécessaire de posséder une clef d’API YouTube afin de pouvoir récupérer une vidéo de la plateforme.

La première chose à faire est de se rendre dans la console des développeurs Google avec un compte Google Developper (en créer un au besoin) :
-  https://console.developers.google.com/
(ce lien aura très certainement changé 40 fois dans les 5 mois à venir, comme d’hab avec Google, rien ne reste !)

Les étapes suivantes à partir du Developper Center sont données par Mist. GraphX :
-  créer un projet si ça n’est pas déjà le cas,
-  aller dans l’onglet API et authentification > API, sur cette page on aura la liste de toutes les API disponibles (cf la capture), sur l’onglet Bibliothèque d’API,
-  aller sur l’onglet API Activés pour vérifier les API actives, activer l’API YouTube au besoin,
-  dans la partie identifiants on peut générer la clef, ou la re-générer dans la partie Accès à l’API publique
-  il faut utiliser la clef pour le navigateur, vu que c’est ce que l’on recherche, à priori SPIP n’est pas encore une appli mobile... là il n’y a pas trop de choix, on clic sur créer sans renseigner de référents.

Pour résumer, il faut donc aller dans Bibliothèque d’API > API YouTube > YouTube Data API et là il suffit de cliquer sur le bouton "activer".

Enfin, sur la page d’administration du plugin Vidéo(s), il restera simplement à saisir la clé de serveur dans le champs "Clé d’API YouTube".

Et si je ne veux pas faire de H264... ?

Les compressions WebM sont quant à elles réalisables à partir du simplissime Miro Video Converter.

La qualité de ce dernier n’étant pas des plus reluisantes à mon goût, vous pourrez lui préférer certaines alternatives (utilisateurs Mac OS). N’hésitez pas à vous référer à la documentation officiel du projet WebM

Enfin, dans tous les cas, pour les utilisateurs avancés, FFmpeg reste bien entendu la solution la plus complète, en ligne de commande s’il vous plait.

Avec quoi ça casse ?

Avec une mauvaise configuration serveur
Certains serveurs peuvent se tromper sur les types MIME de vos fichiers qui ne seront alors pas forcément reconnus par les navigateurs. Dans ce cas (par exemple présence d’un fichier .webm Firefox refusant de le jouer), il suffit de corriger la configuration côté serveur ou simplement dans votre fichier .htaccess en renseignant les bons types :

AddType video/ogg  .ogv
AddType video/mp4  .mp4
AddType video/webm .webm

Avec PHP4
Le plugin utilise pour l’instant PHP5 que l’hébergement doit donc supporter.

Et si je n’ai pas PHP5 par défaut ?

  • Chez OVH : http://guides.ovh.com/Php5ChezOvh (SetEnv PHP_VER 5)
  • Chez Ouvaton : ajouter en tête du fichier .htaccess de SPIP la ligne :
    AddHandler application/x-suexec-php5 .php si le fichier n’existe pas, le créer et y mettre seulement cette ligne, ou renommer htaccess.txt de SPIP en y ajoutant la ligne en entête
  • Chez les autres : http://www.google.fr
  • Chez 1 and 1 : activer PHP5 depuis l’espace client, dans le dossier « ecrire » de spip, rajouter un fichier php.ini contenant :
    allow_url_fopen = on
    allow_url_include = on
  • Chez InfoManiak (ou plus largement sur les serveurs interdisant fopen de php)
    Pour InfoManiak il vous suffira de rajouter à votre fichier .htaccess les informations suivantes détaillées sur leur FAQ :
    php_flag "allow_url_fopen" "On"
    php_flag "allow_url_include" "On"
  • mis à jour 2016 pour InfoManiak Sur la nouvelle plateforme, il ne faut pas plus passer par le .htaccess mais par l’interface d’administration et activer l’option "Activer allow_url_fopen" (voir les détails de leur nouvelle FAQ]

Sinon pour l’instant aucun plugin ne semble contre indiqué et le plugin Médiathèque vous est même fortement recommandé.

Comment faire (encore) mieux ?

  • Compléter les options de modèles et configurations Dailymotion / Youtube / Vimeo / HTML5
  • Revoir un brin l’ergonomie et les messages
  • Rajouter un sélecteur simple pour gérer le format (1,77 / 2,35 / 4/3 etc.)
  • Retirer l’affichage <doc>et mettre <video> à la place dans la colonne de gauche
  • Edition des URL pour les corriger à la main (crayon sur #FICHIER - déjà possible avec Mediatheque)

Voir en ligne : https://plugins.spip.net/videos

Dernière modification de cette page le 19 novembre 2018

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 11 novembre à 20:02, par Naema En réponse à : Plugin Vidéo(s)

    Merci pour ce plugin qui fonctionne bien, en dev. toutefois pour SPIP 3.2 (il est nécessaire de stipuler dans l’appel à la vidéo dans le corps de l’article la hauteur et la largeur, même si les réglages sont effectués dans les paramètres de config de la page du plugin). Une demande, serait-il possible de prévoir une fonction « Afficher les sous-titres » ? J’ai créé des vidéos avec sous-titrages (anglais) et je ne peux les afficher en utilisant le plugin.

    • Le 17 novembre à 04:24, par Naema En réponse à : Plugin Vidéo(s)

      Réponse trouvée : il fallait cocher la case « Burn In » dans la ligne spécifique du fichier de sous-titres au moment de l’ajout avec le programme HandBrake. La vidéo ainsi créée incruste les sous-titres qui sont bien lus dans le player. Désolée pour « bruit », le plugin fonctionne donc très bien. Merci.

    Répondre à ce message

  • Le 9 novembre à 06:09, par toto21 En réponse à : Plugin Vidéo(s)

    A l’intention du modérateur : CORRECTION DU MESSAGE PRÉCÉDENT = format de date retourner par la nouvelle API unix non conforme au format DattTime de PHP/

    Bonjour,

    API RSS de Dailymotion n’est plus fonctionnelle, si bien que lors de l’insertion d’une vidéo un message d’erreur est affiché par le plugin (toute version à priori testé sur 0.11.1 ) :

    Warning : SimpleXMLElement::xpath() : Undefined namespace prefix in /home/users/xxxx/html/plugins/auto/videos/v0.11.1/lib/Videopian.php on line 494
    

    Warning : SimpleXMLElement::xpath() : xmlXPathEval : evaluation failed in /home/users/xxxx/html/plugins/auto/videos/v0.11.1/lib/Videopian.php on line 494

    Warning : SimpleXMLElement::xpath() : Undefined namespace prefix in /home/users/xxxx/html/plugins/auto/videos/v0.11.1/lib/Videopian.php on line 498

    Warning : SimpleXMLElement::xpath() : xmlXPathEval : evaluation failed in /home/users/xxxx/html/plugins/auto/videos/v0.11.1/lib/Videopian.php on line 498

    Warning : SimpleXMLElement::xpath() : Undefined namespace prefix in /home/users/xxxx/html/plugins/auto/videos/v0.11.1/lib/Videopian.php on line 505

    Warning : SimpleXMLElement::xpath() : xmlXPathEval : evaluation failed in /home/users/xxxx/html/plugins/auto/videos/v0.11.1/lib/Videopian.php on line 505

    Warning : SimpleXMLElement::xpath() : Undefined namespace prefix in /home/users/xxxx/html/plugins/auto/videos/v0.11.1/lib/Videopian.php on line 509

    Warning : SimpleXMLElement::xpath() : xmlXPathEval : evaluation failed in /home/users/xxxx/html/plugins/auto/videos/v0.11.1/lib/Videopian.php on line 509

    Fatal error : Call to a member function attributes() on a non-object in /home/users/xxxx/html/plugins/auto/videos/v0.11.1/lib/Videopian.php on line 510

    Afin de nouveau pourvoir insérer une vidéo Dailymotion il est donc nécessaire de réécrire totalement la fonction « getDailymotion » du fichier /lib/Videopian.php en utilisant la nouvelle API - voici une proposition à ... auditer par la communauté

    1. public static function getDailymotion() {
    2.          
    3.         if(self::$oembed) {
    4.             $oembed_url = 'http://www.dailymotion.com/api/oembed/?url='.urlencode(self::$url).'&format='.self::$format;
    5.             if(self::checkAvailability($oembed_url)) return @file_get_contents($oembed_url);
    6.         }
    7.         # UDPADTE 07 Nov 2018 Replace RSS/XML API (obsolete) by new JSON API:  https://developer.dailymotion.com/api#video
    8.         # JSON data URL ex: https://api.dailymotion.com/video/x6m5uwn?fields=tags,id,created_time,description,embed_url,thumbnail_url,title,duration,user,url,height,width,height,aspect_ratio,owner.username,created_time
    9.         $fields = 'tags,id,created_time,description,embed_url,thumbnail_url,title,duration,user,url,height,width,height,aspect_ratio,owner.username,owner.url';
    10.         $file_data = "https://api.dailymotion.com/video/".self::$id."?fields=$fields";
    11.         $json = file_get_contents($file_data);
    12.         $video_data = json_decode($json);
    13.  
    14.         # Title
    15.        $title_query = $video_data->title;
    16.         self::$video->title = $title_query ? strval($title_query) : null;
    17.        
    18.         # Description
    19.        $description_query = $video_data->description;
    20.         self::$video->description = $description_query ? strval(trim($description_query)) : null;
    21.  
    22.         # Tags
    23.        $tags_query = $video_data->tags;
    24.         if($tags_query) {
    25.             $tags = explode(',', strval($tags_query));
    26.             foreach($tags as $t) self::$video->tags[] = trim($t);
    27.         }
    28.        
    29.         # Duration
    30.        $duration_query = $video_data->duration;
    31.         self::$video->duration = $duration_query ? intval($duration_query) : null;
    32.  
    33.          # Dimensions
    34.        $dimensions_query_height = $video_data->height;
    35.         $dimensions_query_width = $video_data->width;
    36.         self::$video->height = $dimensions_query_height ? intval($dimensions_query_height) : null;
    37.         self::$video->width = $dimensions_query_width ? intval($dimensions_query_width) : null;
    38.  
    39.         # Author & author URL
    40.         $author_query = $video_data->owner.username;
    41.         $author_url_query = $video_data->owner.url;
    42.         self::$video->author = $author_query ? strval($author_query) : null;
    43.         self::$video->author_url = $author_url_query ? strval($author_url_query) : null;
    44.        
    45.         # Publication date
    46.         # Convert date "RSS" : const string DateTimeInterface::RSS = "D, d M Y H:i:s O" ;
    47.        $date_published_query = gmdate("Y-m-d\TH:i:s O", $video_data->created_time);
    48.         self::$video->date_published = $date_published_query ? new DateTime($date_published_query) : null;
    49.        
    50.         # Last update date
    51.         self::$video->date_updated = null;
    52.        
    53.  
    54.          # Thumbnails
    55.        $thumbnail = new stdClass;
    56.         $thumbnail->url = $video_data->thumbnail_240_url;
    57.         $thumbnail->width = 320;
    58.         $thumbnail->height = 240;
    59.         self::$video->thumbnails[] = $thumbnail;
    60.  
    61.         $thumbnail = new stdClass;
    62.         $thumbnail->url = $video_data->thumbnail_120_url;
    63.         $thumbnail->width = 160;
    64.         $thumbnail->height = 120;
    65.         self::$video->thumbnails[] = $thumbnail;
    66.  
    67.         $thumbnail = new stdClass;
    68.         $thumbnail->url = $video_data->thumbnail_60_url;
    69.         $thumbnail->width = 80;
    70.         $thumbnail->height = 60;
    71.         self::$video->thumbnails[] = $thumbnail;
    72.  
    73.         # Player URL : Obsolete :
    74.         $swf_query = $video_data->swf_url;
    75.         self::$video->player_url = $swf_query ? strval(trim($swf_query)) : null;
    76.  
    77.        
    78.         /*
    79.         # FLV file URL
    80.         $flv_url_query = $xml->xpath('/rss/channel/item/media:group/media:content[@type="video/x-flv"]/@url');
    81.         self::$video->files['video/x-flv'] = $flv_url_query ? strval($flv_url_query[0]) : null;
    82.        
    83.         # MP4 file URL
    84.         // TODO: Récupération de l'URL du fichier mp4
    85.         //$mp4_query = $xml->xpath('/rss/channel/item/media:group/media:content[@type="video/mp4"]/@url');
    86.         //self::$mp4 = $mp4_query ? $mp4_query[0] : null;
    87.          */
    88.         return self::$video;
    89.        
    90.     }  

    Télécharger

    Merci encore pour ce plugin.

    A l’Attention du modérateur : le bouton "Confirmer" est inaccessible, du coup pour confirmer le message il faut ajouter dans le paragraphe style : float, comme suit :

    1. <p class="boutons" style="float:left"><input type="submit" class="submit" onclick="jQuery(window).unbind();" name="confirmer_previsu_forum" value="Confirmer l’envoi"></p>

    Répondre à ce message

  • Le 3 septembre à 18:41, par guilaind En réponse à : Plugin Vidéo(s)

    Je me rends compte d’un comportement bizarre avec le plugin :
    sur la page /ecrire/ ?exec=document_edit&id_document=5424, la vidéo est entourée de nombres « 32 39 40 93 94 95 96 97 99 100 103 104 105 106 107 108 109 116 117 118 121 131 137 141 142 143 144 145 146 147 149 150 179 180 » ==> voir image 1

    sur la page publique de l’article intégrant cette vidéo Youtube, j’ai le même comportement

    Répondre à ce message

  • Le 3 septembre 2017 à 14:33, par Jam En réponse à : Plugin Vidéo(s)

    Merci pour ce superbe plugin !

    Une question concernant YouTube : peut-on activer l’option enablejsapi ? pour la positionner sur « enablejsapi=1 », cela donne plus de possibilités quant aux contrôles de la vidéo lorsque l’on l’insère par exemple dans un slider pour pouvoir agir sur l’autoplay et la mise en pause de la vidéo.

    Cordialement

    • Le 3 septembre 2017 à 16:00, par xdjuj En réponse à : Plugin Vidéo(s)

      Salut. Bonne idée (même si je ne l’ai jamais utilisé).
      Je viens de rajouter une option dans la configuration du plug-in qui te permettra d’activer ton option. Merci de me confirmer que c’est fonctionnel.
      Bonne journée !

    • Le 3 septembre 2017 à 17:40, par Jam En réponse à : Plugin Vidéo(s)

      Salut,
      Je viens de tester et cela fonctionne comme prévu ! Merci et bravo pour ta réactivité !

    • Le 10 mai à 17:44, par Jam En réponse à : Plugin Vidéo(s)

      Bonjour,

      Je reviens vers toi pour voir s’il est possible d’activer l’API également pour Vimeo et DailyMotion ?
      Voici les paramètres à ajouter aux URLS des vidéos :

      -  Pour Vimeo : « api=1 »
      -  Pour Dailymotion : « enableApi=1 » puis « api=postMessage »

      Merci !

    Répondre à ce message

  • Le 11 décembre 2017 à 13:34, par MPR Consulting En réponse à : Plugin Vidéo(s)

    Bonjour,

    Le problème concernant l’upload des vidéos Youtube

    « The information file for the video you are trying to get is unavailable »

    A t-il été résolu ?, car je l’ai toujours , j’ai la version Version 0.12.8.

    Cordialement,
    MPR

    • Le 13 décembre 2017 à 09:44, par Eric En réponse à : Plugin Vidéo(s)

      Bonjour, idem, impossible d’ajouter le lien...

      The information file for the video you are trying to get is unavailable

      Voici le lien youtube : https://youtu.be/fTg8V9bgHnI

       :-(

    • Le 13 décembre 2017 à 12:17, par Eric En réponse à : Plugin Vidéo(s)

      Ok, ça fonctionne sur le site via l’hébergeur mais pas en local :-)

    Répondre à ce message

  • Le 6 août 2017 à 10:20, par Gil En réponse à : Plugin Vidéo(s)

    Bonjour,

    Depuis très peu, impossible d’ajouter une vidéo Youtube avec le plugin « Vidéo ».

    Message : « The information file for the video you are trying to get is unavailable »

    Y a t’il un moyen de contourner cela ?

    Merci par avance.

    • Le 7 août 2017 à 09:43, par GIL En réponse à : Plugin Vidéo(s)

      Bonjour,

      J’ai tout vidé, tout réinstallé avec les dernières versions SPP et plugins en ne laissant que Vidéo, et même message : « The information file for the video you are trying to get is unavailable ».

      Je précise que je suis chez OVH, mais bizarre, ça fonctionne sur d’autres site.

      Gil

    • Le 7 août 2017 à 09:52, par xdjuj En réponse à : Plugin Vidéo(s)

      Salut. Ils ont ENCORE dû faire des modifications sur leur API... Ce que tu peux faire c’est :

      • tenter avec le lien complet Youtube (et non pas le lien raccourcis)
      • tenter avec une autre vidéo

      Et si ça continue de ne pas fonctionner, c’est sûrement qu’il va encore falloir adapter le plugin à leur nième modification de service... :)

    • Le 7 août 2017 à 09:55, par GIL En réponse à : Plugin Vidéo(s)

      Merci :-)

      Je n’ai pas mis de lien raccourci pourtant.
      Et en plus, la même chose fonctionne sur d’autres sites que je gère ....

    • Le 7 août 2017 à 10:13, par GIL En réponse à : Plugin Vidéo(s)

      (Ça ne le fait qu’avec les vidéo Youtube)

    • Le 19 novembre 2017 à 14:49, par Patrice TOSSAVI En réponse à : Plugin Vidéo(s)

      Bonjour,
      Je viens d’utiliser ce plugin pour la première fois. Les 3 premières vidéos se ajoutées sans souci. Et depuis, je n’ai que ce message d’erreur « The information file for the video you are trying to get is unavailable ».
      A quoi, cela pourrait-il être dû ?

    • Le 29 décembre 2017 à 19:54, par Spidermian En réponse à : Plugin Vidéo(s)

      Je suis en Spip 3.2 et j’ai la même erreur que citée plus haut...
      J’avais entre le lien d’une vidéo il y a trois semaines qui a bien fonctionné et depuis impossible d’en entrer une nouvelle. Par contre la première fonctionne toujours.
      Bientôt un correctif ?

    • Le 29 décembre 2017 à 20:01, par Spidermian En réponse à : Plugin Vidéo(s)

      Contrairement a ce que je viens d’indiquer. La vidéo qui fonctionnait auparavant ne fonctionne plus non plus. dès que l’on clique dur « play » le message suivant s’affiche :

      Aucune vidéo dont le format ou le type MIME est géré n’a été trouvée

    • Le 29 décembre 2017 à 20:24, par Spidermian En réponse à : Plugin Vidéo(s)

      Contrairement à ce que je viens d’indiquer, la vidéo dont le lien avait fonctionné il y a trois semaines ne s’affiche plus. Lorsque l’on clique sur « play » on obtient le message suivant :

      Aucune vidéo dont le format ou le type MIME est géré n’a été trouvée.

    • Le 29 décembre 2017 à 20:53, par Jaseur Boréal En réponse à : Plugin Vidéo(s)

      Bonsoir @Spidermian

      Un lien vers la vidéo à incorporer, permettrait bien simplement de l’essayer sur d’autres sites en local ou autre pour vérifier. Actuellement tout fonctionne apparemment normalement avec le plugin vidéo et spip 3.2.

      Exemple cadeau de fin d’année : https://www.lettonie-francija.fr/Aminata-Kalnins-spectacle-choral-jeunes-traverser-les-ponts-1366

      Choir’dialement

    Répondre à ce message

  • Le 26 décembre 2017 à 16:03, par Jaseur Boréal En réponse à : Plugin Vidéo(s)

    Bonjour,

    Comment créer une « playlist vidéo » basée sur des sources publiques avec SPIP ? (Youtube, DailyMotion, Vimeo, etc ... )

    Quelqu’un a-t-il déjà réalisé ce type de « playlist vidéo » en utilisant les documents-vidéo utilisés avec ce plugin bien pratique ?

    Merci de vos avis et suggestions.

    @+

    • Le 2 janvier à 19:19, par Le Jaseur Boréal En réponse à : Plugin Vidéo(s)

      Bonjour & bonne année à tous,

      Je me répond à moi-même avec la trouvaille des derniers jours de 2017.
      J’ai mis en place dans le site spip, plusieurs playlistes audio-vidéo synchronisées, sur des thématiques adaptées

      Exemple concret :avec la « Playliste du Pays qui Chante » depuis 145 ans ... https://www.lettonie-francija.fr/1454

      Choir’dialement

    Répondre à ce message

  • Le 9 janvier à 11:13, par Allan En réponse à : Plugin Vidéo(s)

    Bonjour,

    Je suis en SPIP 2.1 et je ne trouve pas comment rajouté la clé à l’API youtube, la page configuration est vide et il n’y a rien de tel dans Plugin Vidéo(s).

    Merci par avance.

    Allan

    • Le 9 janvier à 11:57, par xdjuj En réponse à : Plugin Vidéo(s)

      Bonjour.

      Ta version de SPIP est très vieille, le plug-in n’est pas vraiment maintenu à jour pour cette version, il se peut que la fonctionnalité dont tu parles ne soit pas disponible.

      Cependant, « page blanche » sur le plug-in fait plutôt penser qu’il te manque soit des dépendances, soit à une erreur PHP (vieux SPIP = vielle version de PHP).

      • regarde ce que disent les logs de spip dans tmp/logs/ (ou dans le coin, c’est peut être juste dans tmp/ sur ce vieux SPIP)
      • regarde les logs/erreurs PHP de ton serveur pour voir si un truc remonte

      Vérifie que la version PHP de ton serveur est compatible avec ce SPIP (et éventuellement le plug-in Video(s), c’est possible qu’il fonctionne mal sur du vieux PHP).

    • Le 9 janvier à 12:21, par Allan En réponse à : Plugin Vidéo(s)

      Bonjour,

      Merci de ta réponse, je suis en php 5.6.29.
      Je ne vois pas d’erreur concernant le plugin dans /tmp/spip.log :(

    Répondre à ce message

  • Le 30 décembre 2017 à 18:39, par flouvel En réponse à : Plugin Vidéo(s)

    Bonjour,
    Version 0.12.8 (ZIP – 330.5 ko) , SPIP 3.1, SPIP 3.2 ,
    mais dans paquet.xml : version=« 0.11.1 » etat=« dev » compatibilite=« [3.0.0 ;3.1.*] »
     !!!
    Modifier le paquet.xml et, ça remarche ;-)

    • Le 2 janvier à 18:40, par Spidermian En réponse à : Plugin Vidéo(s)

      Désola mais...

      etat=« dev »
      compatibilite=« [3.1.0 ;3.2.*] »

      et ca ne marche toujours pas

    • Le 2 janvier à 19:02, par Maïeul En réponse à : Plugin Vidéo(s)

      cela veut dire quoi « cela marche pas ». La version 0.12.8 est censé s’actvier sous SPIp 3.2, nativement.

    • Le 2 janvier à 19:15, par Spidermian En réponse à : Plugin Vidéo(s)

      Premièrement,
      Impossible d’ajouter une vidéo Youtube avec le plugin « Vidéo ».
      Message : « The information file for the video you are trying to get is unavailable »
      Deuxièmement,
      Dans le cas de lecture d’une vidéo ayant été ajoutée il y a trois semaines
      Message : « Aucune vidéo dont le format ou le type MIME est géré n’a été trouvée. »

      Mon fichier xml comme spécifié plus haut ne demandait aucune modification

    Répondre à ce message

  • Le 3 octobre 2017 à 11:29, par emma En réponse à : Plugin Vidéo(s)

    bonjour,

    je sens que ce plugin est le bon, cependant, j’aimerais savoir si une vidéo ainsi intégrée ne va pas donner un « cadenas barré » dans la barre d’adresse pour cause de contenu non sécurisé (j’ai eu ça avec viméo semble-t-il en fait j’avais une vidéo youtube et une vidéo viméo que j’ai toutes deux supprimées pour regagner mon cadenas fermé ...)

    la question subsidiaire concerne les vidéos autohébergées qui ne sont (seraient) pas prise en compte par le plugin.

    • Le 3 octobre 2017 à 11:34, par xdjuj En réponse à : Plugin Vidéo(s)

      Salut Emma. Si j’essaye de comprendre ton message en lisant entre les lignes, j’en déduis que tu as eu des soucis de « site non sécurisé » dans tes navigateurs, car ton site est en HTTPS et que tu avais des vidéos qui « cassaient » cette sécurisation.

      Si c’est bien le soucis que tu as rencontré, le plug-in ne t’embêtera pas, il prend en compte HTTPS. Mais tu aurais pu régler ton soucis simplement en utilisant le nouveau lien « iframe » proposé par les services comme Youtube, je suppose que tes vidéos devaient être intégrées depuis longtemps.

      En somme, si ton site est en HTTPS, il interdit d’appeler des « sources » (images, vidéos, scripts) qui ne soient pas HTTPS. Simplement changer « http:// » par « https:// » dans les liens que tu utilises règlerais le problème.

      Mais le mieux est tout simplement de retirer « http:// » ou « https:// » et de ne mettre QUE « // » comme ça, c’est le navigateur qui se débrouille, et que tu sois ou non en HTTPS, ça passe :)

    • Le 12 octobre 2017 à 02:14, par emma En réponse à : Plugin Vidéo(s)

      Oui c’est bien ça, les vidéos étaient là depuis 2 ans à peu près. Je comprends donc et vais en tenir compte.

      Tu ne réponds pas à ma deuxième question qui concerne les vidéos hébergées dans les documents (IMG) et réalisées par soi-même en utilisant par exemple MIRO pour obtenir un format web et pour lesquelles il faut baliser manuellement (ce n’est pas trop un problème mais quand on a un beau plugin pour insérer des vidéos ...)

      En tout cas, merci, en plus le logo est très joli !

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Alertes

    31 mars 2014 – 14 commentaires

    Ce plugin a pour but de permettre à vos visiteurs identifiés de recevoir des alertes email lors de la publication d’un article, en fonction des abonnements qu’ils ont choisit (à certains secteurs, à certaines rubriques, à certains mots-clés ou à (...)

  • cibloc : mettre en forme le texte d’articles avec des blocs

    21 septembre – 31 commentaires

    Le plugin CIBLOC permet de mettre en forme le texte d’articles avec des blocs. Il offre des blocs, des colonnes, des icônes et des boutons. Les objectifs de ce plugin Le plugin CIBLOC offre des blocs, des colonnes, des icônes et des boutons : (...)

  • Bouquinerie V2

    6 octobre 2017 – 25 commentaires

    Voici la version pour SPIP 3.x du plugin Bouquinerie. Cette nouvelle version permet de gérer des livres et le ou les auteurs associés. Elle n’est pas compatible avec la précédente version. Cet article est une présentation générale et un guide pour (...)

  • Formulaire de contact avancé

    23 mars 2009 – 1411 commentaires

    Un formulaire de contact configurable, avec de multiples options.

  • GIS 4

    11 août 2012 – 1527 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)