Communauté Elgg francophone

Créer un compteAide  
Connexion

[beta-plugounet] "plugin" zmedia

Par abFab le 14 septembre 2009 Commentaires (3)

Bonjour,

Ceci est l'adaptation du plugin "zaudio" pour lire les fichiers flv en plus des mp3. Je ne suis en rien un "pro" (donc toutes les remarques sont les bienvenues) ; j'ai fait ce plugin parce que j'en ai besoin pour le rezo que nous sommes en train de mettre en place.

Pour lire les mp3, j'ai repris le lecteur de zaudio (le lecteur WP), mais j'ai opté pour une insertion en dur, directement avec les balises "<object>" tout simplement parce que l'appel par script js ne fonctionnait pas sur le site.

Pour lire les flv, j'ai opté pour le player de neolao, et de même, j'ai mis directement les balises "<object>".
A noter que pour lire ce type de fichier, il faut que le type mime correspondant "x-flv" soit reconnu. Il est possible que vous ayez à ajouter la ligne "addType video/x-flv .flv" dans votre fichier .htaccess.

Rendus :

Pour les fichiers mp3 :

Player mp3

 

Pour les fichiers flv ça donne ça :

image

 

TELECHARGER LE ZIP

Commentaires

  • WebSaHib le 25 novembre 2009

    Question idiote d'un bleu à quel endroit de htaccess ?

    Car j'ai essayé sans résultats merci d'avance !

  • abFab le 25 novembre 2009

    Je ne pense pas que cela ait d'importance.. je l'ai mis au même niveau que les Options..

     

    #Ajout du flv aux mime
    addType video/x-flv .flv

    # Don't listing directory
    Options -Indexes

  • abFab le 30 décembre 2009

    Après quelques fractures de neurones j'ai enfin capté comment Elgg affectait les types mime.

    En fait il utilise la variable $_FILE, (dans mod/file/actions/upload.php), c'est à dire qu'il prend la valeur retournée par le navigateur. C'est inutile de triturer la config d'Apache (y compris par le htaccess), c'est la configuration du navigateur de l'utilisateur qui est décisive.

    Sur mon premier pc tout fonctionnait nickel, mais sur le second rien à faire, il affectait toujours "octet-stream" comme type mime aux fichiers ".flv".
    Il suffit d'ajouter le type "video/x-flv" dans les préférences du navigateur et tout rentre dans l'ordre. Pour Seamonkey cela se trouve dans "Préferences > Navigateur > Applications".

    C'est donc la config du navigateur de l'utilisateur qui décide du type mime.
    Et ça, fonctionnellement parlant, c'est pas gagné...