Page 1 of 1

Audio Player

Posted: Sun Dec 31, 2006 2:09 am
by Joaquin
Ich weiß, für S9Y gibt es das Podcast-Plugin um Audiodaten abzuspielen, welches aber auf dem Firefox zu klein dargestellt wird und beim IE6, überhaupt nicht.

Ich würde gerne ein Audio-Plugin, wie dieses hier verwenden:
http://www.slidetone.net/wordpress/?p=471

Kann mir da jemand sagen, wie ich dies bewerkstellige?

Re: Audio Player

Posted: Tue Jan 02, 2007 11:29 am
by garvinhicking
Hi!

Grundsätzlich kannst Du auf zwei Arten andere Player einbinden.

Variante 1 wäre das podcast-PHP plugin anzupassen. Dort drin steht Code wie folgender:

Code: Select all

    var $playerHTML = array('mp3' => ' <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="35" height="18" id="mp3player"><param name=movie value="http://moodle.org/filter/mediaplugin/mp3player.swf?src=%s"><param name=quality value=high><param name=bgcolor value="#ffffff"><embed src="http://moodle.org/filter/mediaplugin/mp3player.swf?src=%s" quality=high bgcolor="#ffffff" width="35" height="18" name="mp3player" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object> ');
Den kannst du anpassen indem Du a.) width/height veränderst und dadurch den Player größer machst oder b.) indem Du dort einen anderen Flash-Player einsetzt.

Variante 2 wäre, das podcast plugin nicht zu verwenden sondern die möglichkeit der "Freien Felder" ("Custom Properties") des Plugins "Freie Eigenschaften für Artikel" ("Extended properties for entries"). In der Konfiguration des Plugins gibst Du dann als Feldnamen "podcast" ein.

Wenn du dann einen neuen artikel erstellst, hast Du im unteren Bereich die Datei für den Podcast auszuwählen.

Dann musst du die Datei "entries.tpl" deines Templates editieren und in der Nähe von {$entry.body} fügst Du dann Code ein wie diesen:

Code: Select all

{if $entry.properties.ep_podcast}
<p><object type="application/x-shockwave-flash" data="http://www.slidetone.net/wordpress/wp-content/plugins/audio-player/player.swf" width="290" height="24" id="audioplayer1"><param name="movie" value="http://www.slidetone.net/wordpress/wp-content/plugins/audio-player/player.swf" /><param name="FlashVars" value="playerID=1&bg=0xf8f8f8&leftbg=0xD8B46C&lefticon=0xCC6600&rightbg=0xCC6600&rightbghover=0xDDBB6C&righticon=0xDDDDDD&righticonhover=0xffffff&text=0x666666&slider=0x666666&track=0xFFFFFF&border=0x666666&loader=0xD8B46C&soundFile={$entry.properties.ep_podcast|@escape:url}" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="transparent" /></object></p>
{/if}
Besonders wichtig ist dort der Teil {$entry.properties.ep_podcast|@escape:url}. Der sorgt dafür dass an der Stelle im Code die SWF-Datei angegeben wird.

Diese letzte Variante ist also sehr flexibel und vor allem templatespezifisch. :-)

Viele Grüße,
Garvin

Posted: Tue Jan 02, 2007 1:01 pm
by lordcoffee
Ich hatte auch mal was dazu geschrieben. Hier findest Du die Daten und das Tut:

http://www.taeglichanders.de/blog/index ... Blog!.html

Grüße, Lordcoffee.

EDIT: Ups ich glaub ich hab mir im Post vertan! Sorry