![]() |
MediaPlayer.Duration wird angemeckert
Moin,
ich versuche die Dauer eines Videos über Mediaplayer1.Duration auszulesen, nur leider sagt Delphi 11CE 'undeklarierter Bezeichner: Duration'
Delphi-Quellcode:
Den MediaPlayer habe ich auf die Forms gelegt, der selber wird ja auch nicht angemeckert.
MediaPlayer1.FileName := FilmName;
DurationMin := MediaPlayer1.Duration div 10000 div 60000; DurationSec := MediaPlayer1.Duration div 10000 mod 60000 div 1000; FilmLaenge := FloatToStr(DurationMin) +':' +FloatToStr(DurationSec); Was habe ich denn da vergessen ?? Hans |
AW: MediaPlayer.Duration wird angemeckert
Weils Duration beim Mediaplayer nicht gibt, dafür aber Length?
Delphi-Quellcode:
procedure GetVideoDuration(const VideoFileName: string);
var MediaPlayer: TMediaPlayer; begin MediaPlayer := TMediaPlayer.Create(nil); try MediaPlayer.FileName := VideoFileName; MediaPlayer.Open; try ShowMessage('Video-Dauer: ' + IntToStr(MediaPlayer.Length) + ' ms'); finally MediaPlayer.Close; end; finally MediaPlayer.Free; end; end; |
AW: MediaPlayer.Duration wird angemeckert
Danke - es gibt media.duration ... aber der Unterschied zwischen media. und mediaplayer. ist mir natürlich nicht aufgefallen :/
Hans |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz