[GastForen Archiv Adobe Flash & ActionScript Länge von flv-videos feststellen?

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

Länge von flv-videos feststellen?

Canio
Beiträge gesamt: 174

20. Apr 2006, 13:20
Beitrag # 1 von 2
Bewertung:
(1871 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, mit folgendenm Code kann ich ja eine importierte flv-Datei abspielen:
Code
var netCon:NetConnection = new NetConnection (); 
netCon.connect (null);
var netStream:NetStream = new NetStream (netCon);
videoclip.attachVideo (netStream);
netStream.setBufferTime (3);
netStream.play ("movies/film.flv");

Nun brauch ich aber eine Methode, um die Länge des Films festzustellen. Die netStream-Klasse bietet mir da leider keine. Welchen Trick gibt es, um trotzdem zu sehen, wie lang ein Video ist?
X

Länge von flv-videos feststellen?

ganesh
Beiträge gesamt: 1981

20. Apr 2006, 23:59
Beitrag # 2 von 2
Beitrag ID: #224790
Bewertung:
(1861 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich gehe mal davon aus, dass Du nicht echtes streaming verwendest, sondern die "progressive download" Methode. Dies hat Vor- und Nachteile. Der Haupt-Nachteil ist: Das Video muss zuerst ganz geladen werden, um cuepoints usw. zu verwenden.
http://www.macromedia.com/devnet/flash/articles/flv_download_03.html

Mit Flash 8 kannst Du FLVs mit Meta-Daten füttern; dort könntest Du dann z.B. die genaue Länge angeben. Mit v.7 geht das noch nicht.

Du müsstest vorher von jedem FLV die Länge auslesen und irgendwo speichern (XML, Datenbank...). Beim abspielen diese Infos miteinbeziehen. Ginge z.B. auch mit Anhängsel an den EMBED Code: src="player.swf?vid=film.flv&len=124"


als Antwort auf: [#224651]