webForumDet fria alternativet

sound.getBytesLoaded() fungerar inte i Safari!

Flash

1 svar · 426 visningar · startad av oskob

Medlem sedan maj 20021 558 inlägg
Frågan#1

Hallå!

Har stött på ett märkligt problem. Håller på att göra en väldigt simpel mp3-spelare som ska förladda en ljudfil och när den har tillräckligt med data för att kunna köra igång ljudfilen utan att den avbryts under vägen så ska den börja spelas.

Den fungerar kanon i Flashs egna flash player med en bandwidth simulator och i firefox, men lägger jag den på en server och kör genom safari så får jag nte ut getBytesLoaded() från mitt ljudobjekt. Det fungerar kanon i firefox både lokalt och online men i safari får jag bara tillbaks siffran 0, även om hela ljudfilen är laddad och spelar. Har testat att köra getBytesLoaded() både på movieclippet som ljudet ligger i och på själva ljudobjektet men det ger exakt samma resultat.

Någon som kan förstå vad detta beror på?

Medlem sedan maj 20021 558 inlägg
#2

Verkar som att det var servern som inte ville streama som den skulle, fungerade fint på en annan server :S

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)