[(#REM) Modele html audio Les paramètres possibles : -* logo string : le chemin vers un logo spécifique -* controls string "non" : N'affichera pas les controles si la valeur est non ou false -* autoplay string "tout sauf non ou false" : Le son se lira dès qu'elle le pourra si la valeur est autre que non ou false -* autobuffer|preload string non|auto|metadata : La méthode de preload : auto chargera l'ensemble du son, metadatas s'arrêtera aux metadatas, non ne chargera rien -* loop string "tout sauf non ou false" : Le son se lira en boucle -* largeur int|% : La largeur par défaut (défaut 350), si valeur en %, % doit être indiqué (ex: 100%), sinon seul l'entier pour les px -* hauteur int : La hauteur par défaut (défaut 40) -* align string left|right|center : L'alignement par défaut -* cookie_volume string oui : garde le volume dans un cookie pour tous les lecteurs -* volume int : Un nombre de 0 à 100 correspondant le pourcentage -* volume_bloque oui : si oui le niveau de volume restera bloqué -* volume_slider_orientation string vertical|horizontal : l'orientation du slider de volume -* muted oui : si oui le lecteur sera sur mute à l'initialisation -* muted_bloque oui : si oui l'utilisateur ne peut switcher entre mute et unmute -* boutons_caches string : liste de boutons séparés par des virgule (ex: fullscreen,loop,volume) -* telecharger string "oui" : si oui affiche un lien de téléchargement ] #SET{hauteur,#ENV{hauteur,#HAUTEUR|sinon{40}}} #SET{largeur,#ENV{largeur,#LARGEUR|sinon{350}}} [(#GET{largeur}|=={0}|oui)#SET{largeur,350}] [(#ENV{largeur} |et{#ENV{hauteur}|=={''}} |et{#ENV{largeur}|match{%}|non} |et{#HAUTEUR|>{0}} |et{#LARGEUR|>{0}} |et{#LARGEUR|>{#ENV{largeur}}}|oui) #SET{ratio,#LARGEUR|div{#ENV{largeur}}} #SET{hauteur,#HAUTEUR|div{#GET{ratio}}} ][(#ENV{hauteur} |et{#ENV{largeur}|=={''}} |et{#ENV{hauteur}|match{%}|non} |et{#HAUTEUR|!={0}} |et{#LARGEUR|sinon{350}} |et{[(#HAUTEUR|sinon{40}|>{#ENV{hauteur}})]}|oui) [(#SET{ratio,[(#HAUTEUR|sinon{40}|div{#ENV{hauteur}})]})] #SET{largeur,#LARGEUR|sinon{350}|div{#GET{ratio}}} ] [(#GET{largeur}|match{%}|non) [(#LOGO_DOCUMENT{vignette}|extraire_attribut{width}|>{#GET{largeur}}|oui) [(#SET{logo,[(#ENV{logo,#LOGO_DOCUMENT{vignette}|extraire_attribut{src}}|image_passe_partout{#GET{largeur},#GET{hauteur}}|image_recadre{#GET{largeur},#GET{hauteur}})]})]] [(#LOGO_DOCUMENT{vignette}|extraire_attribut{width}|>{#GET{largeur}}|non) [(#SET{logo,[(#ENV{logo,[(#LOGO_DOCUMENT{vignette}|extraire_attribut{src})]}|balise_img)]})]] ] [(#GET{largeur}|match{%}|oui) [(#SET{logo,[(#ENV{logo,[(#LOGO_DOCUMENT{vignette}|extraire_attribut{src})]}|balise_img|inserer_attribut{style,'width:100%;height:auto;'})]})] ] [(#GET{hauteur,0}|=={0}|oui) #SET{hauteur,#GET{logo}|extraire_attribut{height}} [(#GET{hauteur,0}|=={0}|oui) #SET{hauteur,#CONFIG{mediaspip_player/hauteur_defaut_son,24}] ] [(#SET{id_document_voir, [(#ID_DOCUMENT)_][(#VAL{0}|rand{100000})]})] #SET{variantes,#ARRAY} #SET{variantes,#GET{variantes}|push{#EXTENSION}}
[ (#GET{logo}) ] [(#ENV{infos}|=={non}|non) [
(#TITRE)
] [
(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
]] [(#ENV{telecharger,non}|=={oui}|oui) ]
#FILTRE{trim}