Seite 1 von 2

Einbau von Playern in die Onlineliste und in den Googleframe

Verfasst: 14.02.2011, 19:55
von hamigra
Die einfachste Art einen Player zum Anhören eines Radios in den Chat einzubauen, ist der Mediaplayer in der Onlineliste. Dazu reicht ein Script in der oberen Ankündigung und wenn es auch für Gäste sein soll, zusätzlich in der unteren Ankündigung. In beiden Ankündigungen ist das Grundscript erforderlich!

Mögliche Fehler sind - ein anderes fehlerhaftes Script oder es ist ein Smilie, der mit einer Ziffer beginnt - dieses Script funktioniert nicht wenn es im Chat einen Smilie gibt der mit :2 beginnt, da diese Kombination auch im Script vorkommt!

Script für Player in der OL - Player startet automatisch
Script:Zeigen
<script type="text/javascript">function playerSetzen(){if(!parent.rightFrame.document.body.innerHTML.match("http://streamurl:port")){parent.rightFrame.document.body.innerHTML = '<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/co ... =6,4,5,715" type="application/x-oleobject" width="150" height="50" align="bottom" standby="Loading Microsoft Windows Media Player components..." id="MediaPlayer"><param name="FileName" value="http://streamurl:port" /><param name="TransparentAtStart" value="true" /><param name="AutoStart" value="true" /><param name="AnimationatStart" value="false" /><param name="ShowStatusBar" value="true" /><param name="ShowControls" value="true" /><param name="autoSize" value="false" /><param name="displaySize" value="false" /><param name="ShowAudioControls" value="true" /><param name="ShowPositionControls" value="false" /><embed src="http://streamurl:port" width="150" height="50" autostart="1" align="bottom" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downlo ... diaPlayer/" transparentatstart="1" animationatstart="0" showcontrols="true" showaudiocontrols="1" showpositioncontrols="0" autosize="0" showstatusbar="1" displaysize="false"></embed></object>' + parent.rightFrame.document.body.innerHTML;}}window.setInterval("playerSetzen()", 1000);</script>
Das rot Markierte ist jeweils anzupassen und je nach veränderter Breite der OL kann das width="150" angepaßt werden.

Script für Player in der OL - Player muß gestartet werden
Script:Zeigen
<script type="text/javascript">function playerSetzen(){if(!parent.rightFrame.document.body.innerHTML.match("http://streamurl:port")){parent.rightFrame.document.body.innerHTML = '<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/co ... =6,4,5,715" type="application/x-oleobject" width="150" height="50" align="bottom" standby="Loading Microsoft Windows Media Player components..." id="MediaPlayer"><param name="FileName" value="http://streamurl:port" /><param name="TransparentAtStart" value="true" /><param name="AutoStart" value="false" /><param name="AnimationatStart" value="false" /><param name="ShowStatusBar" value="true" /><param name="ShowControls" value="true" /><param name="autoSize" value="false" /><param name="displaySize" value="false" /><param name="ShowAudioControls" value="true" /><param name="ShowPositionControls" value="false" /><embed src="http://streamurl:port" width="150" height="50" autostart="0" align="bottom" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downlo ... diaPlayer/" transparentatstart="1" animationatstart="0" showcontrols="true" showaudiocontrols="1" showpositioncontrols="0" autosize="0" showstatusbar="1" displaysize="false"></embed></object>' + parent.rightFrame.document.body.innerHTML;}}window.setInterval("playerSetzen()", 1000);</script>
Auch hier das rot Markierte anpassen.

-----------------------------------------

Verschiedene Player zum auswählen
Es gibt auch noch die Möglichkeit verschiedene Player in den Googleframe einzufügen, bei denen die User zwischen dem Media-Player, dem Winamp-Player und dem Real-Player wählen können. Dazu ist allerdings Webspace erforderlich, aber Google zeigt euch bei der Sucheingabe 'kostenloser Webspace' eine Menge Anbieter an. Eine Voraussetzung ist natürlich, daß die Player auf dem PC installiert sind.
Dazu müßtet ihr euch eine *.html Datei anlegen mit folgenden Inhalt:
Script:Zeigen
<html>
<head>
<title> Radio </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="keywords" content="chat" />
<meta name="description" content="Chat" />
<meta http-equiv="content-language" content="de" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="0" />
</head>

<body topmargin="0" leftmargin="0" bgcolor="#000000">
<center>
<table align="center" width="100%" border="0">
<tr>
<td align="center"><a href='http://streamurl:port/listen.pls' target='_blank'>
<img src='winamp.gif' width='23' height='23' style='border:0px'></a></td>
</tr>
<tr>
<td align="center"><embed type="audio/x-pn-realaudio-plugin" src="http://streamurl:port"
controls="ControlPanel" height=30 width=140 autostart=false /></td>
</tr>
<tr>
<td align="center"><object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
codebase="http://streamurl:port" type="application/x-oleobject" width="140" height="28" align="top"
standby="Loading Microsoft Windows Media Player components..." id="MediaPlayer">
<param name="FileName" value="http://streamurl:port" /><param name="TransparentAtStart" value="false" />
<param name="AutoStart" value="false" /><param name="AnimationatStart" value="false" />
<param name="ShowStatusBar" value="false" /><param name="ShowControls" value="true" />
<param name="autoSize" value="false" /><param name="displaySize" value="false" />
<param name="ShowAudioControls" value="true" /><param name="ShowPositionControls" value="false" />
<embed src="http://streamurl:port" width="140" height="28" autostart="0" align="top"
type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downlo ... diaPlayer/"
transparentatstart="0" animationatstart="0" showcontrols="1" showaudiocontrols="1" showpositioncontrols="0"
autosize="0" showstatusbar="0" displaysize="0"></object></td>
</tr>
</table>
</center>
</body>
</html>
Auch hier wieder das rot markierte anpassen

Mit folgenden Script wird es im Googleframe eingebunden. Bei 'Google Suchbox anzeigen' muß Haken rein.
Script:Zeigen
<script language="javascript">framesets=parent.document.getElementsByTagName("frameset");for(i in framesets){if(framesets.rows=="40,*,30"){framesets.rows="40,*,100"}}</script><script type="text/javascript">function addframe(){if(parent.googleFrame.document.body.innerHTML==parent.googleFrame.document.body.innerHTML.replace('http://url-zur-html','')) parent.googleFrame.document.body.innerHTML='<iframe frameborder="0" style="width: 160px; height: 130px; border-bottom: 1px black solid;"src="http://url-zur-html"> </iframe>'+parent.googleFrame.document.body.innerHTML;} setTimeout('addframe()',2000); setTimeout('addframe(olIsLoad)',5000);</script>
Auch hier anpassen und je nach Breite des Onlineframes mit den Höhen- und Breitenangaben bissel testen.

Re: Einbau von Playern in die Onlineliste und in den Googleframe

Verfasst: 15.02.2011, 23:28
von Puck84
wie kann ich die sachen den eintragen ???

Re: Einbau von Playern in die Onlineliste und in den Googleframe

Verfasst: 15.02.2011, 23:47
von hamigra
Könntest du die Frage mal etwas genauer stellen?

Re: Einbau von Playern in die Onlineliste und in den Googleframe

Verfasst: 15.02.2011, 23:57
von Puck84
wie und wo kann ich das script einbauen damit im chat die player angezeigt werden

Re: Einbau von Playern in die Onlineliste und in den Googleframe

Verfasst: 16.02.2011, 00:07
von hamigra
Der erste Absatz im ersten Beitrag...
"... Dazu reicht ein Script in der oberen Ankündigung und wenn es auch für Gäste sein soll, zusätzlich in der unteren Ankündigung. In beiden Ankündigungen ist das Grundscript erforderlich!"

Re: Einbau von Playern in die Onlineliste und in den Googleframe

Verfasst: 16.02.2011, 00:22
von Puck84
das habe ich so gemacht aber dort stand nix

Re: Einbau von Playern in die Onlineliste und in den Googleframe

Verfasst: 16.02.2011, 07:42
von hamigra
Lies bitte erstmal HIER.
Es kann nicht sein daß man in jedem Thread erst erklären muß was die Ankündigung ist und daß Scripte dort eingefügt werden.

Re: Einbau von Playern in die Onlineliste und in den Googlef

Verfasst: 29.05.2011, 11:41
von SinVraal
Hallo,

ich benutze für gewöhnlich den Firefox, da klappt das Script zum Einbinden des Mediaplayers in die Online-Liste auch problemlos mit dem entsprechenden FF-Plugin.

Nun hab ich am WE unseren Chat mal gezwungenermaßen mit dem Internet Explorer 8 betreten müssen.
Dort wird zwar der Player in der Online-Liste angezeigt, spielt aber nichts. Nachdem ich wieder zuhause war, habe ich es dort noch einmal mit dem Internet Explorer 9 versucht, selbes Ergebnis. Wie gesagt, mit dem Firefox funktioniert alles problemlos.

Gibt es dafür eine Lösung?

Einbau von Playern in die Onlineliste über derzeit im raum

Verfasst: 13.12.2011, 22:05
von Partyboy
Ich möchte in mein chat über Derzeit im raum eine streambox reinfügen.Hier der html code für die streambox,

was brauch ich den noch das ich die in der online liste bekomme.Ich denke mal da fehlt noch was.


<iframe src="http://status.streamplus.de/active2.php ... olor=black" scrolling="no" title="Streamplus Streamserver" style="width:170px; height:140px; border-width:0px;"></iframe><br /><a href="http://www.streamplus.de" >streamplus.de</a>

Re: Einbau von Playern in die Onlineliste und in den Googlef

Verfasst: 14.12.2011, 12:22
von hamigra
Dieses in die obere Ankündigung und wenn es Gäste auch sehen sollen dann auch in die untere Ankündigung.

Code: Alles auswählen

<script type="text/javascript">function addframe(){parent.rightFrame.document.body.innerHTML='<iframe src="http://status.streamplus.de/active2.php?serverid=15080&onlinecolor=black" scrolling="no" title="Streamplus Streamserver" style="width:170px; height:140px; border-width:0px;"></iframe>'+ parent.rightFrame.document.body.innerHTML;} setTimeout('addframe()',2000)</script>
Anschauen wie es aussieht kannst du es HIER
Nick und Paßwort = testnick

PS. Solltest du noch einmal so unverschämt sein wie im Papierkorb, hat sich jede Hilfe für dich erledigt.
dann sag mir den link zum unterforum dann frage ich da an verdammt noch mal ey

Re: Einbau von Playern in die Onlineliste und in den Googlef

Verfasst: 15.12.2011, 21:19
von Partyboy
Frage zu dem Code

Ich habe den auf Wktool hochgeladen so denn streamurl und den port ist im code drin

Logg ich mich im chat ein kommt in der Online liste X und ein weißes kästchen aber nicht nur ein jedes mal hinternander kommt ein X und leeres Kästchen.

mach ich was falsch

function playerSetzen(){if(!parent.rightFrame.document.body.innerHTML.match("http://85.25.120.98:port36012")){parent.rightFrame.document.body.innerHTML = '<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/co ... =6,4,5,715" type="application/x-oleobject" width="150" height="50" align="bottom" standby="Loading Microsoft Windows Media Player components..." id="MediaPlayer"><param name="FileName" value="http://85.25.120.98:36012" /><param name="TransparentAtStart" value="true" /><param name="AutoStart" value="true" /><param name="AnimationatStart" value="false" /><param name="ShowStatusBar" value="true" /><param name="ShowControls" value="true" /><param name="autoSize" value="false" /><param name="displaySize" value="false" /><param name="ShowAudioControls" value="true" /><param name="ShowPositionControls" value="false" /><embed src="http://85.25.120.98:36012" width="150" height="50" autostart="1" align="bottom" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downlo ... diaPlayer/" transparentatstart="1" animationatstart="0" showcontrols="true" showaudiocontrols="1" showpositioncontrols="0" autosize="0" showstatusbar="1" displaysize="false"></embed></object>' + parent.rightFrame.document.body.innerHTML;}}window.setInterval("playerSetzen()", 1000);</script>

Re: Einbau von Playern in die Onlineliste und in den Googlef

Verfasst: 15.12.2011, 22:34
von BumBumBass
ja du machst was falsch......
bei der ersten stream url hast du das wort "port" drinne. das muss weg,
function playerSetzen(){if(!parent.rightFrame.document.body.innerHTML.match("http://85.25.120.98:port36012"))
hab es mal rot markiert

Re: Einbau von Playern in die Onlineliste und in den Googlef

Verfasst: 16.12.2011, 12:44
von Partyboy
Ups ok danke habe ich jetzt nicht gesehen das noch port drin ist

danke dir

Re: Einbau von Playern in die Onlineliste und in den Googlef

Verfasst: 16.12.2011, 12:47
von Partyboy
So der player ist jetzt drin aber der läuft garnicht keine musik nix
fehlt da noch irgenwas zum beispiel ein code der da zu gehört.

Re: Einbau von Playern in die Onlineliste und in den Googlef

Verfasst: 16.12.2011, 12:54
von BumBumBass
was mir auch noch grad aufgefallen ist. dein script endet mit </script> aber am beginn fehlt <script type="text/javascript"> wenn du es in die ankündigung setzen willst.
wenn du es auf wk tools hostest dann entferne noch das </script> am ende

also so auf wk tools
Script:Zeigen
function playerSetzen(){if(!parent.rightFrame.document.body.innerHTML.match("http://85.25.120.98:36012")){parent.rightFrame.document.body.innerHTML = '<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/co ... =6,4,5,715" type="application/x-oleobject" width="200" height="64" align="bottom" standby="Loading Microsoft Windows Media Player components..." id="MediaPlayer"><param name="FileName" value="http://85.25.120.98:36012" /><param name="TransparentAtStart" value="true" /><param name="AutoStart" value="false" /><param name="AnimationatStart" value="false" /><param name="ShowStatusBar" value="true" /><param name="ShowControls" value="true" /><param name="autoSize" value="false" /><param name="displaySize" value="false" /><param name="ShowAudioControls" value="true" /><param name="ShowPositionControls" value="false" /><embed src="http://85.25.120.98:36012" width="200" height="64" autostart="0" align="bottom" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downlo ... diaPlayer/" transparentatstart="1" animationatstart="0" showcontrols="true" showaudiocontrols="1" showpositioncontrols="0" autosize="0" showstatusbar="1" displaysize="false"> </embed></object>' + parent.rightFrame.document.body.innerHTML;}}window.setInterval("playerSetzen()", 1000);
oder so in der ankündigung
Script:Zeigen
<script type="text/javascript">function playerSetzen(){if(!parent.rightFrame.document.body.innerHTML.match("http://85.25.120.98:36012")){parent.rightFrame.document.body.innerHTML = '<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/co ... =6,4,5,715" type="application/x-oleobject" width="200" height="64" align="bottom" standby="Loading Microsoft Windows Media Player components..." id="MediaPlayer"><param name="FileName" value="http://85.25.120.98:36012" /><param name="TransparentAtStart" value="true" /><param name="AutoStart" value="false" /><param name="AnimationatStart" value="false" /><param name="ShowStatusBar" value="true" /><param name="ShowControls" value="true" /><param name="autoSize" value="false" /><param name="displaySize" value="false" /><param name="ShowAudioControls" value="true" /><param name="ShowPositionControls" value="false" /><embed src="http://85.25.120.98:36012" width="200" height="64" autostart="0" align="bottom" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downlo ... diaPlayer/" transparentatstart="1" animationatstart="0" showcontrols="true" showaudiocontrols="1" showpositioncontrols="0" autosize="0" showstatusbar="1" displaysize="false"> </embed></object>' + parent.rightFrame.document.body.innerHTML;}}window.setInterval("playerSetzen()", 1000);</script>