Forum: Multimedia
Delphi
by SirThornberry,
4. Aug 2008
Mit folgenden Zeilen kannst du das Format auf ms umstellen:
var
lSetParms : TMCI_Set_Parms;
begin
ZeroMemory(@lSetParms, SizeOf(lSetParms));
lSetParms.dwTimeFormat := Cardinal(MCI_FORMAT_MILLISECONDS);
mciSendCommand(fDevID, MCI_SET, MCI_WAIT or MCI_SET_TIME_FORMAT, Cardinal(@lSetParms));
Forum: Multimedia
Delphi
by SirThornberry,
4. Aug 2008
Es ist eine Fehlannahme das Length und Position ms sind. Abhängig vom codec ist auch die Einheit von Position und Length. Es können Frames sein, Sekunden etc.
Wenn man direkt mit mci Befehlen arbeitet kann man direkt die Länge in ms abfragen.