CWMPPlayer4 m_sto;
m_sto.SetUrl("d:\\test.avi");
//然后启动一个线程
CString msg;
CWMPMedia PL;
Sleep(3000);//必须等一段时间后才能取得正确的时间长度,也就是视频开始播放后
msg=m_sto.GetStatus();//取得当前的状态
while(msg!="正在播放")//如果不是正在播放,则继续取
{
msg=m_sto.GetStatus();
}
msg=PL.GetDurationString();//取得当前的播放时间长度
AfxMessageBox(msg);大家有没有好的办法,取得视频的播放时长无需等待啊?