回 帖 发 新 帖 刷新版面

主题:[请教]请教各位高手

请教各位高手:
如何调用TMediaPlayer中的时间(时分秒),请给出调用的程序,先谢谢了!!!

回复列表 (共1个回复)

沙发

这是我的一段程序.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;
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册