delphi 如何获取MP3音频文件的时间长度,然后可以从任意一个时间点开始播放到某个时间点

时间:2021-02-23 19:43:46
delphi 如何获取MP3音频文件的时间长度,然后可以从任意一个时间点开始播放到某个时间点。
举例来说,一个mp3总长三秒,现在开始从第3秒播放到第5秒,反复播放。

4 个解决方案

#1


Mp3size  := MediaPlayer1.Length div 1000;
min  :=  Trunc(Mp3size/60);                    //分
sec  :=   Mp3size mod 60;                       //秒

#2


在网上找一下D版的播放器例子看看,楼主需要的功能都有的。

#3


delphi xe版本,似乎缺少对应的控制属性

#4


delphi xe版本, 开发手机端的应用,不是windows桌面应用。似乎缺少对应的控制属性

#1


Mp3size  := MediaPlayer1.Length div 1000;
min  :=  Trunc(Mp3size/60);                    //分
sec  :=   Mp3size mod 60;                       //秒

#2


在网上找一下D版的播放器例子看看,楼主需要的功能都有的。

#3


delphi xe版本,似乎缺少对应的控制属性

#4


delphi xe版本, 开发手机端的应用,不是windows桌面应用。似乎缺少对应的控制属性