natürlich, gern. Hm.. das ist inzwischen schon ne Weile her, und ich brauchs nun selbst nicht mehr. Aber wir kriegen das wieder zusammen.
Ich benutzte damals
ffmp3 player (Seitenblock) und
native shoutcast player, Downloadlink siehe unten, (Mittelblock) als Webplayer im Portal. Dazu ein paar selbstgemachte Buttons, um ein Popup je Stream aufmachen zu können - man will ja nicht immer die Seite offen halten.
Im eigenen Block habe ich folgenden Code verwendet:
Seitenblock, FFMP3 - zwei verschiedene Streams, mit Buttons für Player im Popup, und für Winamp (listen.pls) statt auf der Seite
Code: Select all
<div style="text-align: center;">
<!-- BEGINS: Radio1 FFMP3 CODE -->
<object width="180" height="60">
<param name="movie" value="/radio/ffmp3-config.swf" />
<param name="flashvars" value="url=http://radiostreamurlundport.org:28025/;&lang=ger&codec=mp3&volume=50&traking=false&jsevents=false&buffering=5&skin=ffmp3-mcclean.xml&title=Ladys%20Radio" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="scale" value="noscale" />
<embed src="/radio/ffmp3-config.swf" flashvars="url=http://radiostreamurlundport.org:28025/;&lang=ger&codec=mp3&volume=50&traking=false&jsevents=false&buffering=5&skin=ffmp3-mcclean.xml&title=Ladys%20Radio" width="180" scale="noscale" height="60" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object>
<!-- ENDS: AUTO-GENERATED FFMP3 CODE -->
<br />
<p>
<a href="http://meinforum.de/radio/ffmp3.html" onclick="popup(this.href, 186, 62); return false;" title="Popup"><img src="/img/popup.png" width="64" height="24" /></a><a href="http://radiostreamurlundport.org:28025/listen.pls"><img src="/img/winampx15.png" width="69" height="24" /></a> <br>
</p>
<!-- BEGINS: Radio2 FFMP3 CODE -->
<object width="180" height="60">
<param name="movie" value="/radio/ffmp3-config.swf" />
<param name="flashvars" value="url=http://radiostreamurlundport.de:8015/;&lang=ger&codec=mp3&volume=50&traking=false&jsevents=false&buffering=5&skin=ffmp3-mcclean.xml&title=Ela%20und%20Vince%20Radio" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="scale" value="noscale" />
<embed src="/radio/ffmp3-config.swf" flashvars="url=http://radiostreamurlundport.de:8015/;&lang=ger&codec=mp3&volume=50&traking=false&jsevents=false&buffering=5&skin=ffmp3-mcclean.xml&title=Ela%20und%20Vince%20Radio" width="180" scale="noscale" height="60" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object>
<!-- ENDS: AUTO-GENERATED FFMP3 CODE -->
<br />
<p>
<a href="http://meinforum.de/radio/ffmp32.html" onclick="popup(this.href, 186, 62); return false;" title="Popup"><img src="/img/popup.png" width="64" height="24" /></a><a href="http://radiostreamurlundport.de:8015/listen.pls"><img src="/img/winampx15.png" width="69" height="24" /></a>
</p>
</div>
Mittelblock, Native Radio
Code: Select all
<script type="text/javascript" src="/radio/swfobject.js"></script>
<div id="flashcontent" style="text-align: center;">
<p>
<strong>Sorry this site have a flash based native radio and needed adobe flash 10+ support. </strong><br />
<a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Download Flash here.</a>
</p>
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("/radio/nativeradio2big.swf", "nativeradio", "398", "130", "10", "#cccccc");
so.addParam("scale", "noscale");
so.addVariable("swfcolor", "B0C1CB");
so.addVariable("swfstreamurl", "http://s7.pop-stream.de:7160");
so.addVariable("swfpause", "1");
so.write("flashcontent");
// ]]>
</script>
</div> </p>
<div style="text-align: center;">
<a href="http://meinforum.de/radio/natbig.html" onclick="popup(this.href, 430, 150); return false;" title="Popup"><img src="/img/popup.png" width="64" height="24" /></a><br></div>
Für Popups, wenn du die auch haben willst, muss natürlich zusätzlich je eine html-Datei
pro Stream erstellt werden, Beispiel
für Radio2, Seitenplayer, klein:
Code: Select all
<div style="text-align: center;">
<!-- BEGINS: Radio2 FFMP3 CODE -->
<object width="180" height="60">
<param name="movie" value="ffmp3-config.swf" />
<param name="flashvars" value="url=http://radiostreamurlundport.de:8015/;&lang=ger&codec=mp3&volume=100&traking=false&jsevents=false&buffering=5&skin=ffmp3-mcclean.xml&title="Ela%20und%20Vince%20Radio"" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="scale" value="noscale" />
<embed src="ffmp3-config.swf" flashvars="url=http://radiostreamurlundport:8015/;&lang=ger&codec=mp3&volume=100&traking=false&jsevents=false&buffering=5&skin=ffmp3-mcclean.xml&title=Meinradio" width="180" scale="noscale" height="60" wmode="transparent" allowscriptaccess="always" type="application/x-shockwave-flash" />
</object>
<!-- ENDS: Radio2 FFMP3 CODE -->
</div>
Im Grunde also nichts weiter, als ein Auszug aus dem Code oben. Die html Datei muss dann halt entsprechend benannt und verlinkt werden. In meinem Beispiel für Radio 2 ist es die "ffmp32.html", wie du oben im Block-Code sehen kannst
Code: Select all
...
<p>
<a href="http://meinforum.de/radio/ffmp32.html" onclick="popup(this.href, 186, 62); return false;" title="Popup"><img src="/img/popup.png" width="64" height="24" /></a><a href="http://radiostreamurlundport.de:8015/listen.pls"><img src="/img/winampx15.png" width="69" height="24" /></a>
</p>
...
Alle Titel, Urls, Ports und Streamingbefehle sind natürlich anzupassen. Beachte auch die Hinweise des verwendeten Players.
ffmp3, Download und Codegenerator (Seitenblock)
Installationsanleitung Native Radio Player, Download (Seitenversion, Mittelversion)
Ich hoffe, das hilft dir weiter