Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

erklärbär

Grünschnabel

Dabei seit: 26.12.2009

Beiträge: 6

 

1 Zum Seitenanfang

Samstag, 9. Januar 2010, 02:59

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? ?(
Wenn allzu früh der Morgen graut, dann ist der ganze Tag versaut.
 

dienstdrk

Routinier

Dabei seit: 02.01.2010

Beiträge: 356

 

2 Zum Seitenanfang

Donnerstag, 14. Januar 2010, 20:52

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.
 

erklärbär

Grünschnabel

Dabei seit: 26.12.2009

Beiträge: 6

 

3 Zum Seitenanfang

Samstag, 16. Januar 2010, 14:18

Mir ist da ein kleiner Fehler unterlaufen, folgender ist der aktuelle Code:

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.