Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-12-2005, 10:27   #1 (permalink)
MF_
Neuer User
 
Registriert seit: May 2004
Beiträge: 98
Question Mp3: Prebuffering, aber richtig, kleines Problemchen am Ende

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
MF_ ist offline   Mit Zitat antworten
Alt 07-12-2005, 11:33   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Lädst du Ereignis-Sounds oder Stream-Sounds?
  Mit Zitat antworten
Alt 07-12-2005, 11:45   #3 (permalink)
MF_
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
MF_ ist offline   Mit Zitat antworten
Alt 07-12-2005, 20:50   #4 (permalink)
MF_
Neuer User
 
Registriert seit: May 2004
Beiträge: 98
niemand ne idee?
MF_ ist offline   Mit Zitat antworten
Alt 07-12-2005, 21:58   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wie jetzt: lädst du gleichzeitig als Stream- und als Ereignissound?
  Mit Zitat antworten
Alt 08-12-2005, 07:46   #6 (permalink)
MF_
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
MF_ ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele