wie kann ich mein Gadget weiter ausbauen?
Hallo Leute,
Ich hab ein kleines Gadget gemacht für die Webseite www.chibarrecords.deund unter http://www.chibarrecords.de/cr_new_tracks.gadget kann man es downloaden.
Es spielt die Tracks ab die unter der aktuelle Tracks Sektion auf der Seite http://www.chibarrecords.de/index-0.html zu finden sind.
Dabei greift es auf eine Playlistdatei auf dem Server zu und entnimmt die zu spielenden Tracks daraus.
Mein Frage nun, kann ich in dem Gadget den Tracktitel anzeigen lassen der grade gespielt wird und kann mir jemand helfen noch ein Track vor und zurück einzubauen?
Ich hab ein kleines Gadget gemacht für die Webseite www.chibarrecords.deund unter http://www.chibarrecords.de/cr_new_tracks.gadget kann man es downloaden.
Es spielt die Tracks ab die unter der aktuelle Tracks Sektion auf der Seite http://www.chibarrecords.de/index-0.html zu finden sind.
Dabei greift es auf eine Playlistdatei auf dem Server zu und entnimmt die zu spielenden Tracks daraus.
Mein Frage nun, kann ich in dem Gadget den Tracktitel anzeigen lassen der grade gespielt wird und kann mir jemand helfen noch ein Track vor und zurück einzubauen?
Wenn allzu früh der Morgen graut, dann ist der ganze Tag versaut.
Ich hab jetzt zwar nicht die Lösung für das Problem...
Aber vielleicht solltest du mal versuchen das Ganze ein bisschen einzugrenzen und
genauer das Problem zu beschreiben. Wenns geht könntest du sogar ein wenig Code
posten (aber wirklich nur ein wenig
)
Dann kann dir vielleicht ich, oder sonst noch wer besser bei deinem Problem helfen.
(Ich surf nämlich noch mit Modem und daher sind Links für mich eigentlich Tabu...)
Ansonsten viel Erfolg, wenn du das Problem nicht schon selber gelöst hast.
Aber vielleicht solltest du mal versuchen das Ganze ein bisschen einzugrenzen und
genauer das Problem zu beschreiben. Wenns geht könntest du sogar ein wenig Code
posten (aber wirklich nur ein wenig
) Dann kann dir vielleicht ich, oder sonst noch wer besser bei deinem Problem helfen.
(Ich surf nämlich noch mit Modem und daher sind Links für mich eigentlich Tabu...)
Ansonsten viel Erfolg, wenn du das Problem nicht schon selber gelöst hast.
Mir ist da ein kleiner Fehler unterlaufen, folgender ist der aktuelle Code:
wäre schon wenn mir mal einer helfen kann, für jemenden der das kann dürfte das doch kein problem sein, oder?
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<?xml version="1.0" encoding="utf-8"?>
<gadget>
<name>Chibar Records new Tracks Gadget</name>
<namespace>Chibar Records</namespace>
<version>1.0.0.1</version>
<author name="Extraplay">
<info url="http://www.chibarrecords.de" text="mehr Informationen auf unserer Webseite" />
<logo src="crab.png" />
</author>
<copyright>© Chibar Records 2010</copyright>
<description>Mit dem Chibar Records new Tracks Gadget können Sie die aktuellen Tracks von der Chibar Records Webseite, auf Ihrem Desktop anhören ohne die Webseite zu besuchen.
</description>
<icons>
<icon height="64" width="64" src="icon.png" />
</icons>
<hosts>
<host name="sidebar">
<base type="HTML" apiVersion="1.0.0" src="radio.html" />
<permissions>full</permissions>
<platform minPlatformVersion="0.3" />
<defaultImage src="hintergrund.png" />
</host>
</hosts>
</gadget>
|
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 |
<html>
<head>
<title>Chibar Records new Tracks Gadget</title>
<style>
body
{
font-family: verdana, Tahoma, Sans-Serif;
width:130px;
height:67px;
margin:0px;
padding:0px;
}
#playStateImage
{
top:8px;
left:6px;
}
#statusText
{
padding:5px 10px;
color:#FFFFFF;
font-size: 11px;
font-face: bold;
float: left;
width: 100px;
}
#mediaControls
{
height:20px;
width: 20px;
padding:7px 0px;
}
</style>
<script type="text/javascript">
var g_curStationURL = "http://www.chibarrecords.de/mp3_pl/ARTIST.m3u";
var g_curStationName = "Chibar Records";
window.onload = function()
{
var currentURL = System.Gadget.Settings.read("stationURL");
var currentName = System.Gadget.Settings.read("stationName");
if (currentURL != "")
{
mediaPlayer.url = currentURL;
g_curStationName = currentName;
}
else
{
mediaPlayer.url = g_curStationURL;
}
}
function SettingsClosed()
{
var currentURL = System.Gadget.Settings.read("stationURL");
var currentName = System.Gadget.Settings.read("stationName");
if (currentURL != "")
{
mediaPlayer.url = currentURL
g_curStationName = currentName;
SetStatus( "Program" );
}
if(controlImage.src == "play.png")
{
mediaPlayer.controls.play();
}
}
function PlayPause()
{
if(controlImage.src == "pause.png")
{
SetStatus("Stopp");
mediaPlayer.controls.stop();
}
else
{
SetStatus("Wiedergabe");
mediaPlayer.controls.play();
}
}
function speakeronoff(){
if(controlSpeaker.src == "speaker_on.png"){
oldVol=mediaPlayer.settings.volume=50;
controlSpeaker.src = "speaker_off.png"
mediaPlayer.settings.volume=0;
}else{
controlSpeaker.src = "speaker_on.png"
mediaPlayer.settings.volume=oldVol;
}
}
function playStateChange(newstate)
{
switch (newstate){
case 1: // Angehalten
SetStatus(g_curStationName);
controlImage.src = "play.png";
break;
case 2: // Pause
SetStatus("Pause");
controlImage.src = "play.png";
break;
case 3: // Wiedergabe
SetStatus(g_curStationName);
controlImage.src = "pause.png";
break;
case 6: // Laden
SetStatus("Laden");
break;
case 7: // Warten
SetStatus("Warten");
break;
case 8: // Beendet
SetStatus("Beendet");
controlImage.src = "play.png";
break;
case 9: // Übertragen
SetStatus("Übertragen");
break;
case 10: // Bereit
SetStatus(g_curStationName);
controlImage.src = "play.png";
break;
}
}
function SetStatus( strStatus )
{
statusText.innerHTML = strStatus;
}
// volume is adjusted by mouse scrollwheel IF gadget has focus
function mousewheelVolume(){
oldVol=mediaPlayer.settings.volume;
if (event.wheelDelta >= 20)
mediaPlayer.settings.volume=oldVol+2;
else if (event.wheelDelta <= -20)
mediaPlayer.settings.volume=oldVol-2;
Volume.innerText=mediaPlayer.settings.volume+"%";
}
</script>
<script for="mediaPlayer" event="playstatechange(newstate)">playStateChange(newstate);</script>
</head>
<body onmousewheel="mousewheelVolume();">
<div id="Volume" style="position: absolute; top: 40px; left: 30; font-family: Segoe UI, Tahoma, Sans-Serif; font-size: 8pt; color: #FFFFFF; text-align:left; padding:0px 0px filter:progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1.0);"></DIV>
<div>
<g:background id="background" src="hintergrund.png" style="position:absolute; z-index:-1" />
<div id="DRText">
<div id="statusText">
Webradio
</div>
<div id="mediaControls">
<g:image onclick="PlayPause();" src="pause.png" width="20" height="20" id="controlImage" style="position:absolute;" />
</div>
<div id="speakerControls">
<g:image onclick="speakeronoff();" src="speaker_on.png" width="20" height="20" id="controlSpeaker" style="position:absolute; top:35px; left:8px;" />
</div>
</div>
</div>
<OBJECT id="mediaPlayer" width="0" height="0"
style="position:absolute; left:0;top:0;"
CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
type="application/x-oleobject">
<PARAM NAME="SendPlayStateChangeEvents" VALUE="True">
<PARAM NAME="AutoStart" VALUE="False">
<PARAM name="uiMode" value="invisible">
</OBJECT>
</body>
</html>
|
wäre schon wenn mir mal einer helfen kann, für jemenden der das kann dürfte das doch kein problem sein, oder?
Wenn allzu früh der Morgen graut, dann ist der ganze Tag versaut.
Ähnliche Themen
-
Sonstige Programmiersprachen »-
google gadget erstellen
(6. April 2009, 17:39)
-
Datenbanken »-
Google-Gadget selbst erstellen. Aber wie?
(28. Februar 2009, 16:01)
-
Support intern »-
[Vorschlag] Vista Sidebar Gadget fürs Forum
(30. November 2008, 21:57)
-
FreeWebspace »-
Was kann der Free Webspace? - 50 MB-Angebot ohne PHP und MySQL-DB
(23. Februar 2004, 16:23)


