Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2013-08-27 15:30:56

Kossatsch
Member
From: St. Wolfgang
Registered: 2004-04-01
Posts: 198
Website

[de-de] Variable an HTML5-Player übergeben

Hallo,

ich will einen HTML5-Player – nämlich MediaElementPlayer.js – einbauen (die bestehenden Plugins mit Flash sind etwas … na ja).

Im Code steht jetzt <source type=“audio/mp3” src=”/audio/test.mp3” /> und weiter unten als Fallback <param name=“flashvars” value=“controls=true&file=/audio/test.mp3” />. Nun möchte ich das Ganze vereinfachen und das Ganze in etwas so gestalten, dass ich nur noch den Namen der Audiodatei (im Verzeichnis X) als Variable übergeben muss.

<txp:output form=“audioplayer” txp:variable =“test.mp3”> oder so ähnlich.

Oder ginge das nur mit smd_macro?

Danke im voraus.

Last edited by Kossatsch (2013-08-28 03:48:06)


txp at irox.de since spring 2004 (g1.17) & at roxomatic since 2006.

Offline

#2 2013-08-27 15:52:33

etc
Developer
Registered: 2010-11-11
Posts: 5,210
Website GitHub

Re: [de-de] Variable an HTML5-Player übergeben

I think that was the main purpose of <txp:yield />:

in *audioplayer* form:
<source type="audio/mp3" src='/audio/<txp:yield />' />
...

now call it like
<txp:output_form form="audioplayer">test.mp3</txp:output_form>

Edit: and if you need to pass it more than one parameter, cbe_output_form seems well-adapted.

Last edited by etc (2013-08-27 16:19:57)

Offline

#3 2013-08-28 03:48:26

Kossatsch
Member
From: St. Wolfgang
Registered: 2004-04-01
Posts: 198
Website

Re: [de-de] Variable an HTML5-Player übergeben

Great, thanks.


txp at irox.de since spring 2004 (g1.17) & at roxomatic since 2006.

Offline

Board footer

Powered by FluxBB