PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : liste von sound-dateien auf einen klick abspielen



strolch
09-06-2012, 23:53
hallo zusammen,

gibt es eine moeglichkeit eine liste von sound-dateien mit nur einem klick abzuspielen?



\documentclass{article}
\usepackage{hyperref, multimedia}
\begin{document}

\sound[inlinesound,encoding=Signed]{Click me!}{test.mp3}
\end{document}


also vielleicht eine weg, sich den sound befehl umzudefinieren und als letzten parameter eine liste von dateien zu akzeptieren, die dann aufgeschluesselt wird und in entsprechenden code zum abspielen der einzelnen dateien uebertragen wird?

klingt fuer mich etwas nach programmierung und code generierung. vielleicht kann man da was mit LuaTeX machen.

Vielleicht koennte der Fontsampler (http://wiki.luatex.org/index.php/Fontsampler) als vorlage dienen, der aus allen installierten schrifen eine PDF mit den jeweiligen schriftproben erzeugt.

danke
strolch

strolch
11-06-2012, 21:34
ok, bin dank tex.stackexchange.com (http://tex.stackexchange.com/questions/59417/iterate-through-list-to-generate-references) schon mal ein gutes stück weiter.

mittels dem xparse package und den darin enthaltenen splitlist-befehl kann ich jetzt eine liste von sound-dateien in einzeln anklickbare felder zerlegen.



\documentclass{article}

\usepackage{hyperref, multimedia}
\usepackage{xparse}

\NewDocumentCommand \iteratecommand {> { \SplitList { , } } m }
{\ProcessList{#1}{\playPart}}

\NewDocumentCommand{\playPart}{m}{
\sound[inlinesound,automute,encoding=Signed]{#1}{ChinesePod/#1.mp3}
%\movie[inlinesound,encoding=Signed]{#1}{ChinesePod/#1.mp3}
}

\begin{document}
\iteratecommand{test1, test2, test3}
\end{document}


mein problem ist nun wie kann ich die einzelnen felder zu einem verschmelzen, so das die einzelnen teile nacheinander abgespielt werden?

danke!