Framaplayer cookbook
Please note that :
- this cookbook is only in french (I'll translate it when I'll consider stable)
- the FramaPlayer is still under development : http://framaplayer.keonox.com/
Question
Comment jouer des fichiers mp3 au sein d'une page PmWiki ?
Réponse
L'utilisation du cookbook Mp3PlayerForPmWiki
Mise en place
- Téléchargez le .zip Attach:framaplayer.zip Δ
- Décompressez le et copiez son contenu dans votre wiki
- framaplayer.php va dans /cookbook
- le dossier /framaplayer va dans /pub
- Important : editez /pub/framaplayer.js et indiquez l'adresse complete du dossier /pub/framaplayer, par ex :
var g_framaplayerUrl = "http://mysite.com/pub/framaplayer/";
- ajoutez dans votre fichier de config local (souvent /local/config.php ) la ligne
include_once('cookbook/framaplayer.php');
Normalement, ça devrait être bon
Exemple
Le principe est assez basique, mais les fonctionnalités sont multiples, et donc longues à documenter.
Voilà les directives-types (:framaplayer:) pour insérer le lecteur et (:playwiki:) pour générer le lien qui va lancer le son. Juste en dessous, le résultat généré par ce code.
(:framaplayer defaultfile="/test3.xml" flashvars="autolaunch=wait" :)
* (:playwiki url="/uploads/FramaPlayer/file1.mp3" link="first file"
my_bitrate="32" soundTitle="Un fichier son" soundAuthor="Un auteur":)
* (:playwiki url="http://www.keonox.com/commun/onfray/aka_64kbps.mp3"
link="second file" my_bitrate="64" soundTitle="Interview de l ami Alexis"
soundAuthor="Extrait Radio":)
* Rejouer la playliste : (:playwiki url="/test3.xml" link="replay
playlist" :)
* Voir la playliste : http://py.keonox.com/test3.xml
* etc.
|
|
Attention : Dans cet exemple comme dans les autres, les directives doivent être entrées sur une seule ligne (et non plusieurs comme cela risquerait d'être le cas si vous faisiez un copier-coller)
Accessiblité
Pour l'instant les fonctions d'accessibilité sont trés basiques et méritent d'être améliorées. Le principe et le même que sur toutes page web : des appuis successifs sur la touches tabulation mettent en valeur l'un des boutons du FramaPlayer, il suffit alors d'appuyer sur Entrée pour activer le bouton.
Documentations
Bon, la doc viendra plus tard, mais le principe peut être étudié dans les différents Exemples (en anglais). Example1? Example2? Example3? Example4?
Voir aussi la documentation d'afAMP, et la demo du framaplayer (hors wiki).
Discussions
- Pour l'instant, ne fonctionne pas sous Mac
- Nécéssite Pmwiki 2beta24 au moins (utilise la fonction ParseArg)
<< Usage avec d'autres logiciels | HomePage | Cookbook Example 1 >>