你使用该函数的时机可能有问题,不信你加入一个OnPositionChangeMediaplayer1,在其中加入该函数:double time = m_mediaplay.GetDuration();其中time不可能为0.
m_curmedia.SetDisplayMode(0); int time=(int)m_curmedia.GetSelectionEnd();//得到总时间,单位为秒 m_curmedia.SetDisplayMode(1); int along=(int)m_curmedia.GetSelectionEnd();//得到总帧数
void SetCurrentPosition(double newValue);//设置播放位置
int time=(int)m_curmedia.GetSelectionEnd();//得到总时间,单位为秒
m_curmedia.SetDisplayMode(1);
int along=(int)m_curmedia.GetSelectionEnd();//得到总帧数