批量读取MP3播放时长问题?(100分)

  • 主题发起人 主题发起人 gnl8
  • 开始时间 开始时间
G

gnl8

Unregistered / Unconfirmed
GUEST, unregistred user!
MediaPlayer1.FileName:=地址;
MediaPlayer1.Open;
时长:=MediaPlayer1.Length;
MediaPlayer1.close;
用这种方法读取时长特别慢,50个文件要10秒时间,有没有快点的方法呀?
我看MediaPlayer播放器读取50首只要1.5秒时间,他是怎么解决的?
 
谁让你用控件读了。直接用MCI函数或者BASS函数。
 
建议你找一个BassPlayer的播放器,里面有一个类,可以取很多类型的播放时间,
非常的快,起码比你现在的快100
 
多人接受答案了。
 
后退
顶部