soraxdesign
Erfahrenes Mitglied
Hallo,
wie kann ich eine externe swf-Datei vorladen und dabei die Downloadrate ermitteln? Bisher habe es folgendermaßen:
jedoch kommt dabei nur Murks raus. Die Videos sind zwischen 3 - 10 min. lang, leider habe ich keine Flash Media Server zur verfügung, daher muss ich einen eigenen "Streaming - Buffer" schreiben und anhand der Downloadrate schätzen, ab wann die SWF flüssig abgespielt werden würde.
Könnt ihr mir helfen, wie ich die Downloadrate ermitteln kann?
wie kann ich eine externe swf-Datei vorladen und dabei die Downloadrate ermitteln? Bisher habe es folgendermaßen:
Code:
this.createEmptyMovieClip("container",2);
container.loadMovie("video.swf");
container._alpha = 0;
this.bar._width = 0;
var old_bytes_loaded = 0;
this.onEnterFrame = function()
{
var bytesBisher = container.getBytesLoaded();
var bytesGesamt = container.getBytesTotal();
var prozent = int(bytesBisher * 100 / bytesGesamt);
var kb_per_sec = int((bytesBisher - old_bytes_loaded)/1024);
if(prozent >= 100)
{
delete this.onEnterFrame;
}
else
{
bar._width = prozent * 6.41;
old_bytes_loaded = bytesBisher;
}
}
jedoch kommt dabei nur Murks raus. Die Videos sind zwischen 3 - 10 min. lang, leider habe ich keine Flash Media Server zur verfügung, daher muss ich einen eigenen "Streaming - Buffer" schreiben und anhand der Downloadrate schätzen, ab wann die SWF flüssig abgespielt werden würde.
Könnt ihr mir helfen, wie ich die Downloadrate ermitteln kann?