Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-05-2004, 14:45   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: Lutherstadt Eisleben
Beiträge: 57
Question Gesamtzeit eines externen Videos bestimmen

Hallo,

die Situation:
Ich habe einen Hauptfilm. In diesen werden weitere Flash-Filme geladen. Einer dieser Filme verlinkt ein leeres Video-Objekt mit einem externen FLV-Video. Von jedem FLV-Video gibt es zwei Versionen (High und Low) und der User hat die Möglichkeit zwischen den Videos umzuschalten. Die Buttons zum Umschalten liegen in einem anderen Flash-Film, der auch vom Hauptfilm geladen wird.

Wenn der User "umschaltet", dann soll das neue Video an der Stelle anfangen, wo das alte aufgehört hat. So weit so gut. Das geht alles.

Der Code dazu:
ActionScript:
  1. //Code der Toolbar
  2.  
  3. zoom_out.onPress = function(){
  4.     var aktPos = _level9.netStreamG.time; //das Video
  5.    
  6.     var vd_mcl = new MovieClipLoader();
  7.     vd_mcl.onLoadInit = function(ziel_mc){
  8.         _level9.videoplay(aktPos);
  9.     }
  10.     vd_mcl.loadClip("medien/swf/layout/videoKlein.swf", 9);
  11. }
  12.  
  13. //-------------------------------------------
  14.  
  15. //Code im Video (die Funktion videoplay())
  16.  
  17. function videoplay(pos){
  18.     var pfad:String = "medien/movies/klein/"+_global.gVid;
  19.     netStream.play(pfad);
  20.     netStream.seek(pos);
  21. }

das Problem:
Wenn das Video zu Ende ist und ich umschalte, sehe ich kein Video, da das andere ja ans Ende springt.

meine Frage:
wie kann ich die Gesamtlänge des Videos (in Sekunden) abfragen? In der Hilfe habe ich keine Methode gefunden, die dies angibt. Man kann nur die Aktuelle Abspielkopf-Position abfragen, aber nicht die gesamte Zeit um dies miteinander vergleichen zu können.
__________________
jörg aderhold

programmierung / training
http://www.jaderbass.de
jaderbass ist offline   Mit Zitat antworten
Alt 26-05-2004, 17:39   #2 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
Die Information über die Länge eines flv-Videos wird ist nur dann vorhanden, wenn das Video mit dem VideoExporter Vers. 1.1 und einem von MM unterstützten Videoprogramm erstellt wurde.

In diesem Fall enthält das Video irgendwelche Meta-Daten mit der Info über die Länge des flv's.
Mehr dazu hier:
Steuerung der Media Komponenten mit AS 2.0

Ein Video, welches direkt aus Flash MX 2004 heraus erstellt wurde hat diese Informationen nicht!
webxvideo 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 14:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele