LabVIEWForum.de
Länge eines Videos herausfinden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: Länge eines Videos herausfinden (/Thread-Laenge-eines-Videos-herausfinden)



Länge eines Videos herausfinden - Houfa - 20.03.2011 12:25

Hallo
und zwar möchte ich die letzten 30Sekunden eines Videos abspielen.
Für den Windows Media Player gibt es eine Funktion, die ab einer gewissen Zeit abspielt. Jetz bräucht ich noch eine Funktion, die die Länge des Videos ausgibt. Kennt sich jemand damit aus?
Bitte um Hilfe.

mfg


RE: Länge eines Videos herausfinden - rolfk - 21.03.2011 17:50

(20.03.2011 12:25 )Houfa schrieb:  Hallo
und zwar möchte ich die letzten 30Sekunden eines Videos abspielen.
Für den Windows Media Player gibt es eine Funktion, die ab einer gewissen Zeit abspielt. Jetz bräucht ich noch eine Funktion, die die Länge des Videos ausgibt. Kennt sich jemand damit aus?
Bitte um Hilfe.

mfg

Das ist ein Property "duration" einer Media Referenz. Wenn Du den Windwos Media Player Control verwendest, kannst Du entweder die Methode "newMedia" verwenden die Dir eine Media Referenz zurückgibt oder wenn Du eine Media durch eine andere Methode in den Player geladen hast sollte das Property "currentMedia" Dir eine Referenz darauf geben.


RE: Länge eines Videos herausfinden - Houfa - 22.03.2011 17:29

Danke Dir!
Hat funktioniert!

mfg


RE: Länge eines Videos herausfinden - Houfa - 06.04.2011 09:25

Eine Frage noch...
Liefert die Funktion "duration" erst einen richtigen Wert, sobald das Video abgespielt wird?
Denn ich bräuchte die Länge des Videos schon zuvor....

mfg


RE: Länge eines Videos herausfinden - rolfk - 08.04.2011 11:26

(06.04.2011 09:25 )Houfa schrieb:  Eine Frage noch...
Liefert die Funktion "duration" erst einen richtigen Wert, sobald das Video abgespielt wird?
Denn ich bräuchte die Länge des Videos schon zuvor....

mfg

Tja??? Kann sehr wohl sein, aber da musst Du nicht hier bei uns sein, sondern bei den Machern der entsprechenden Komponente. Es ist sicher denkbar dass die beim Öffnen des Videos noch nicht das ganze Video parsen, sondern dass dies erst beim starten passiert. Oder sie wüssten es schon beim öffnen, aber updaten das Property erst später. Wenn man immer wüsste warum Programmierer etwas in einer bestimmten Weise tun, wäre Software schreiben ein gutes Stück einfacher. Tongue


RE: Länge eines Videos herausfinden - Houfa - 15.04.2011 20:33

Wollte nur fragen ob es nicht doch eine andere Funktion dafür gibt, ohne zuvor abspielen zu müssen...
Kennt jemand so eine Funktion?

mfg


RE: Länge eines Videos herausfinden - rolfk - 19.04.2011 19:36

(15.04.2011 20:33 )Houfa schrieb:  Wollte nur fragen ob es nicht doch eine andere Funktion dafür gibt, ohne zuvor abspielen zu müssen...
Kennt jemand so eine Funktion?

Also so kompliziert ist diese ActiveX Komponente ja auch wieder nicht. Wenn es jetzt eine Objecthierarchie von 15 Ebenen mit 200 verschiedenen Objektklassen ala Office Applikationen wäre, ok. Aber bei dieser Komponente ist die Wahrscheinlichkeit gross (mit 99.999%) dass wenn Du es nicht finden kannst es sehr wohl nicht besteht.

Ansonsten trial and error. Oder eine andere Komponente verwenden (die aber wieder andere Quirks hat, so sie dieses Problem überhaupt behebt).