webForumDet fria alternativet

MP3-spelaren hittar inte låtarna!

Flash

15 svar · 845 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Tjenare,

Häromkvällen satt jag och gjorde en MP3-spelare i Flash efter guiden på http://www.thegoldenmean.com/technique/mp3player01.html.

Den funkar jättefint på min dator, men när jag laddar upp den på nätet så funkar det inte att spela låtarna. Låtlistan, som läses in via ett XML-dokument, verkar inte fungera då inga låtar listas i spelaren.

Vet någon vad detta kan bero på? Tack...

Medlem sedan maj 2003750 inlägg
#2

Testa att gå direkt till XML-filen. Kontrollera så att stora och små bokstäver stämmer övverens i filnamn och laddningsanrop. Undvik mellanslag i filnamnet.

/Mirandir

Medlem sedan jan. 20011 140 inlägg
#3

Allt är 100%, inga mellanslag, inte konstiga tecken. Sökvägarna är korrekta etc. Kan det vara något i stil med att webhotellet inte stöder XML?

Medlem sedan juni 200546 inlägg
#4

Kolla så att du laddar xml filen från exakt samma domän som din flashfil laddas från. Nya säkerhetsregler i senare spelare gör att det är skillnad på http://mindomän.com samt http://www.mindomän.com. En liten chansning, men det kan vara orsaken...

Medlem sedan jan. 20011 140 inlägg
#5

Nej, det funkar inte... skumt?

Medlem sedan maj 2003750 inlägg
#6

En sak som slog mig är detta: Väntar du på att XML:en laddat klart innan du försöker använda den?(Har inte orkat kolla igenom guiden)

Posta länkar till filerna. både html, XML och mp3:or samt gärna koden som laddar XML:en och sedan använder den.

/Mirandir

Medlem sedan jan. 20011 140 inlägg
#7

mirandir: Här hittar du filerna, http://www.thegoldenmean.com/images/technique/mp3player/mp3player-Demo1.zip

XML-koden ser ut så här:

<?xml version="1.0" ?>
<songs>
	<song display="Min artist - Min låt" url="http://www.mindomän.com/mp3/min_lat_artist.mp3" />
</songs>
Medlem sedan jan. 20011 140 inlägg
#8

Jag märkte en sak. När jag kör min spelare på datorn bara (inte inte på hemsidan) så funkar det att länka till http://www.mindomän.com/mp3/laten.mp3. Men när man väl kör flashfilen på hemsidan funkar det inte. Kan det inte vara någon fel på koden som hämtar flashfilen till hemsidan då? Postar den här:

	<object id=top codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 width=302px height=202px classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
	<param name="movie" value="gfx/player.swf"><param name="quality" value="high">
	<param name="bgcolor" value="#000000">
	<embed src="gfx/player.swf" quality=high bgcolor=#000000 width="302px" height="202px" name="flash" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
	</object>
Medlem sedan jan. 20011 140 inlägg
#9

Tänkte bumba tråden lite.
Är det någon som vet om det kanske är fel på min kod för att lägga in Flash på sidan? Koden står ovanför!

Medlem sedan juni 200546 inlägg
#10

Din swf fil ligger i en undermapp till din html fil (gfx/player.swf), var ligger XML-filen?

Medlem sedan jan. 20011 140 inlägg
#11

XML filen ligger i samma mapp som spelaren, alltså gfx/songList.xml. och filerna ligger sedan i gfx/mp3.

Medlem sedan maj 2003750 inlägg
#12

Tänk då på att relativa sökvägar räknas utifrån HTML-sidan och inte flashfilmen.

/Mirandir

Medlem sedan jan. 20011 140 inlägg
#13

Exakt vad menar du?

Medlem sedan feb. 200112 078 inlägg
#14

Det han menar att det inte är i förhållande till swf-filen du ska anpassa sökvägen till XML-filen, utan i förhållande till HTML-filen som "embeddar" flashfilen.

Medlem sedan jan. 20011 140 inlägg
#15

Vet inte om jag förstått det rätt.

Hade jag länkat mp3 filerna från HTML sidan direkt hade sökvägen blivit "gfx/mp3". Och .swf filen ligger i "gfx" mappen så sökvägen i .swf filen blir ju då "mp3".

Har jag fel?

Medlem sedan maj 2003750 inlägg
#16

Saken är den att när en swf film ligger inbäddad i en HTML-sida så räknas sökvägarna från HTML-sidan. Alltså skall sökvägen vara: "gfx/mp3" så länge som filmen spelas upp inbäddad i html-sidan.

/Mirandir

252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)