主题:[请教]请教各位高手
heminking
[专家分:30] 发布于 2006-12-25 17:27:00
请教各位高手:
如何调用TMediaPlayer中的时间(时分秒),请给出调用的程序,先谢谢了!!!
回复列表 (共1个回复)
沙发
laila [专家分:160] 发布于 2006-12-29 22:51:00
这是我的一段程序.flag判断是显示当前播放时间还是总长度.
String getTime(bool flag)
{
char Display[100] = "";
if(Form1->MediaPlayer1->Mode != mpPlaying) return "";
Form1->MediaPlayer1->TimeFormat = tfSMPTE30;
if (flag) // current time
TimeData.Data = Form1->MediaPlayer1->Position;
else TimeData.Data = Form1->MediaPlayer1->Length;
sprintf(Display, "%d:%d:%d",TimeData.TT[3],TimeData.TT[2],TimeData.TT[1] /= 4.27);
String str = Display;
return str;
}
我来回复