C
chechp
Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位高手:
我在MP3播放器中用以下代码获取一首歌曲的时间:
form1.MediaPlayer1.TimeFormat:=tftmsf;
i:=form1.MediaPlayer1.Length;
m:=mci_hms_minute(i);
s:=mci_hms_second(i);
form1.Label3.Caption:=format('%dm:%ds',[m,s]);
但显示的时间分钟和秒却位置相反,比如'4:20'显示为'20:4',而且秒会出现大于60的数字,不知道哪里出了错误,请指教.谢谢!
我在MP3播放器中用以下代码获取一首歌曲的时间:
form1.MediaPlayer1.TimeFormat:=tftmsf;
i:=form1.MediaPlayer1.Length;
m:=mci_hms_minute(i);
s:=mci_hms_second(i);
form1.Label3.Caption:=format('%dm:%ds',[m,s]);
但显示的时间分钟和秒却位置相反,比如'4:20'显示为'20:4',而且秒会出现大于60的数字,不知道哪里出了错误,请指教.谢谢!