| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 98
|
Hi zusammen, habe hier mal ein kleine Frage, die ich mir durch x-treme-such-function-using nicht wirklich beantworten konnte. Ich habe mir ein Script geschrieben, das ein Mp-3 File Preloaden soll - bisher nichts neues, ich weiss. Folgendes macht es genau 1. Es macht ein Geschwindigkeitstest und ermittelt die aktuelle Bandbreite des Nutzers 2. Anhand der Bitrate und der ermitt. Bandbreite wird berechnet, wieviel bytes pregeloaded werden müssen, um eine ungestörte Wiedergabe zu gewährleisten 3. Totalbytes sind hier die berechneten "neededBytes" 3a. Stream: Während des "Preloadens" wird set_volume auf 0 gesetzt, sind genügend Bytes erreicht, wird set_volume auf 100 gesetzt und start(0,1) aufgerufen 3b. Complete: Das Gesamte File wird gepreloaded. Die anzeige des Preloaders bezieht sich auf die neededBytes. Sind 100% erreicht, soll das Mp3-File anfangen zu spielen Jetzt mein Problem: 3a funktioniert, jedoch habe ich wenn start(0,1) aufgerufen wird eine längere Verzögerung. Bufftime hilft auch nicht. Kann es sein, dass das gecachte wieder verworfen und der Stream von neu geladen wird? 3b funktioniert leider nicht. Das mp3-file wird nicht gestartet. Ist dies erst nach vollständigem Laden möglich? Wäre super ,wenn ihr mal wieder ein paar Tipps für mich hättet, komme momentan absolut nicht weiter ![]() grüße marco |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 98
|
Hmm, wie meinst du das genau? Ich lade ein mp3-File, was z.B. einen Song enthält. snd.loadSound(this.myVars[2]+"?"+noCache,false); --> kein Streaming snd.loadSound(this.myVars[2]+"?"+noCache,true); --> Streaming Vielleicht versteh ich auch die Frage falsch? gruß marco |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 98
|
*gg* nein. Ich stelle meine Fragen noch mal anders. Frage 1 Ist es möglich, wenn ein Stream (snd.loadSound(meinFile,true)) am Laufen ist, ihn an den Anfang zurückzusetzten (position=0) ohne das die bereits gepufferten Daten verloren gehen? Frage 2 Ist es möglich, ein ereignissound ((snd.loadSound(meinFile,false)) bereits abzuspielen, bevor er ganz geladen wurde Die Mp3 Datei wird um die 4 mb groß sein. Meine Prepuffer Funktion ist nur für Schmallbandnutzer gedacht, die z.B. ne 64kbit haben und en Mp3 mit 128kbit hören wollen... gruß marco |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |