Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS3 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-08-2010, 14:37   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 240
gibt es sowas wie timeloaded bei netstream?

hellooo

ich hab KEINEN streaming server. ich hab ein flv mit cuepoints.
diese möchte ich anspringen und muss natürlich warten bis das movie an diesen stellen geladen ist. ich hab buttons, die den film zu diesen cuepoints springen lässt. diese sind deaktiviert und möchte nun je nach geladene ZEIT aktivieren.
die zeit der cuepoinst habe ich mit "ns.onMetaData" herausgelesen. mein einziges problem ist also nur, dass ich wissen will, wieviel ZEIT schon geladen ist. mit bytesLoaded komme ich nicht weiter, weil wenn z.B. ein Film 1 Minute und 10MB gross ist, heisst es nicht, dass 30sec, 5MB sind....

so...lange rede kurzer sinn...gibt es für netstream etwas wie timesloaded oder so? oder wie würdet ihr dieses problem angehen?
besten dank für eure hilfe.
StayFrosty ist offline   Mit Zitat antworten
Alt 19-08-2010, 15:06   #2 (permalink)
Fohlen-Power
 
Benutzerbild von enky
 
Registriert seit: Mar 2007
Beiträge: 1.223
Mhh

vll hiermit

Flash CS4 Professional ActionScript 2.0 - bufferLength (NetStream.bufferLength-Eigenschaft)
__________________
Vielen Dank für euer Verständnis für einen Flash Noob !!!
enky ist offline   Mit Zitat antworten
Alt 19-08-2010, 15:11   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 240
danke für die antwort.
dachte ich auch, dass es das ist - ist es aber nicht. das zeigt mir ja nur die zeitlänge an, die gerade im buffer ist und nicht die zeit, die geladen ist.
StayFrosty ist offline   Mit Zitat antworten
Alt 19-08-2010, 15:21   #4 (permalink)
Fohlen-Power
 
Benutzerbild von enky
 
Registriert seit: Mar 2007
Beiträge: 1.223
ok, du müsstest ja wissen

a) wie groß die datei ist
b) wvl der datei geladen ist
c) wie lang der film ist


Dann rechnest du dir einfach aus, wvl prozent der datei geladen wurde, da bekommst ja dann ne prozent zahl. mit dieser prozentzahl gehts du an die videolänge und so hast die zeit.

also

dateigröße ist 10MB, geladen sind 5MB, also 50%
das video ist 10Minuten lang, davon 50% sind 5 Minuten.


Edit: Naja, das setzt ja auch eine Konstante Bitrate vorraus, is dann vll doch nicht das wahre. mhh
__________________
Vielen Dank für euer Verständnis für einen Flash Noob !!!

Geändert von enky (19-08-2010 um 15:26 Uhr)
enky ist offline   Mit Zitat antworten
Alt 19-08-2010, 15:28   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 240
jetzt verstehst du mein problem
StayFrosty ist offline   Mit Zitat antworten
Alt 20-08-2010, 13:08   #6 (permalink)
Fohlen-Power
 
Benutzerbild von enky
 
Registriert seit: Mar 2007
Beiträge: 1.223
Naja letzte Idee. Momentane Position (Zeit) + Zeit im Buffer. Dann weisst du wenigstens ob du springen kannst.


Momentane Zeit: 30Sek
Teit im Puffer: 29 Sek

Nächster SprungPunkt bei 60 Sekunden, müsstest also noch was warten
__________________
Vielen Dank für euer Verständnis für einen Flash Noob !!!
enky ist offline   Mit Zitat antworten
Alt 20-08-2010, 13:31   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 240
möchte ich auch nicht. weil dann müsste ich ja warten bis es zum cuepoint läuft. nehmen wir mal an, dass der film eine stunde dauert...der erste cuepoint ist bei 30min. dann müsste ich ja 30min warten - mir ist es egal - dem user wahrscheinlich nicht . hingegen wenn ich wüsste, ob dieser abschnitt schon geladen ist, dann müsste man wahrscheinlich ein paar sekunden warten und hopp...spring dorthin du luder.

ich suche schon die ganze zeit im netz aber irgendwie scheint es so, als wär ich der einzige mit diesem problem, was ich überhaupt nicht verstehe, da es irgendwie etwas essentielles ist mit diesem hin und her springen - dazu sind ja cuepoints da...
StayFrosty ist offline   Mit Zitat antworten
Alt 24-08-2010, 14:33   #8 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 240
ok. ein kleiner workaround.
habe es jetzt folgendermassen gelöst.

die zeit des cuepoints kennt man.
man setzt die buffertime gleich der zeit des cuepoints.
wenn dann der buffer voll ist, weiss man, dass dieser abschnitt geladen wurde. nicht vergessen dann die buffertime wieder anzupassen.

umständlich aber es funktioniert

grüsse
StayFrosty 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gibt es sowas wie ein Delay? _eaZy_ Flash 8 11 04-07-2007 00:21
Gibt es sowas wie _rotate? Sonde Flash MX 2 12-08-2004 17:16
3D Viewer? Gibt's sowas? bewerber2 3D 11 15-03-2004 23:14
directory2txt - gibt´s sowas ? WeedFlasher Zusatzprodukte 8 24-05-2003 08:17
gibt es denn sowas? wunderdomi HTML und CSS 2 21-02-2002 17:29


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele