You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mediaspip_player/flowplayer_embed.js.html

62 lines
2.7 KiB
HTML

#CACHE{24*3600}
#HTTP_HEADER{Content-Type: application/json; charset=iso-8859-15}
#HTTP_HEADER{Vary: Accept-Encoding}
<BOUCLE_document(DOCUMENTS){id_document}{extension IN flv,mp3,mp4}{tout}>
<BOUCLE_docorig(spip_documents_liens){objet=document}{id_document=#ID_DOCUMENT}{0,1}{tout}>
<BOUCLE_article(ARTICLES){id_document=#ID_OBJET}>
#SET{titre_article,#TITRE}
</BOUCLE_article>
</BOUCLE_docorig>
</B_docorig>
<BOUCLE_article_bis(ARTICLES){id_document}{0,1}{tout}>
#SET{titre_article,#TITRE}
</BOUCLE_article_bis>
<//B_docorig>
[(#SET{url_player,[(#ENV{secure}|=={oui}|?{[(#CHEMIN{flash/flowplayer.content.swf}|url_absolue|replace{http://,https://})],[(#CHEMIN{flash/flowplayer.content.swf}|url_absolue)]})]})]
[(#SET{plugins,[(#ARRAY{controls,
[(#ARRAY{
autoHide,[(#EXTENSION|=={mp3}|?{fullscreen,true})],
fullscreen,[(#EXTENSION|=={mp3}|?{false,true})],
tooltips,[(#ARRAY{
buttons,true,
play,<:mediaspip_player:bouton_lire:>,
fullscreen,<:mediaspip_player:bouton_fullscreen:>,
fullscreenExit,<:mediaspip_player:bouton_fullscreen_full:>,
mute,<:mediaspip_player:bouton_mute:>,
unmute,<:mediaspip_player:bouton_unmute:>,
pause,<:mediaspip_player:bouton_pause:>})]})]})]})]
[(#CONFIG{mediaspip_player/infos_embed}|=={on}|oui)
[(#SET{plugins,[(#GET{plugins}|array_merge{[(#ARRAY{title,
[(#ARRAY{
url,#GET{url_player},
top,0,
closeButton,true,
left,0,
height,30,
padding,5,
width,100%,
background,#000000,
border,0px,
backgroundGradient,none,
borderRadius,0,
opacity,0.8,
stylesheet,[(#ENV{secure,non}|=={oui}|?{[(#CHEMIN{css/flowplayer_content-plugin.css}|url_absolue|replace{http://,https://})],[(#CHEMIN{css/flowplayer_content-plugin.css}|url_absolue)]})],
html,[(#VAL{<span class="title">[(#TITRE|sinon{#GET{titre_article}}|sinon{[(#FICHIER|basename)]}|replace{"'",'"'})]</span>}|concat{[ - <span class="desc">(#CREDITS|replace{"'",'"'}|liens_absolus|replace{'<a ','<a target="_blank" '})</span>]}|concat{[ - <span class="url"><a href="#URL_SITE_SPIP" target="_blank">(#NOM_SITE_SPIP|replace{"'",'"'})</a></span>]})]})]})]})]})]]
[(#SET{canvas,[(#ARRAY{
backgroundColor,[(#ENV{backgroundcolor,#000000})],
backgroundGradient,none})]})]
[(#SET{playlist,[(#ARRAY{
0,[(#ENV{secure,non}|=={oui}|?{[(#LOGO_DOCUMENT|extraire_attribut{src}|url_absolue|replace{http://,https://})],[(#LOGO_DOCUMENT|extraire_attribut{src}|url_absolue)]})],
1,[(#ARRAY{
url,[(#URL_DOCUMENT|url_absolue)],
autoPlay,false,
scaling,fit})]})]})]
#SET{json,#ARRAY{playlist,#GET{playlist},canvas,#GET{canvas},plugins,#GET{plugins}}}
[(#SET{json,[(#PIPELINE{mediaspip_player_flowjs,[(#ARRAY{args,[(#ENV*|unserialize)],data,#GET{json}})]})]})]
[(#GET{json}|json_encode|replace{'"true"','true'}|replace{'"false"','false'})]
</BOUCLE_document>
#FILTRE{trim}