就是这样: HRESULT hres = m_pMediaSeeking->SetPositions(
&m_lMovieBegin,
AM_SEEKING_AbsolutePositioning,
&m_lMovieEnd,
AM_SEEKING_AbsolutePositioning);
if(!FAILED(hres))
{
//移动影像
m_pMediaControl->Run();
Sleep(100);
m_pMediaControl->Stop(); 
}

解决方案 »

  1.   

    请问legerwu(Leger):
    m_lMovieBegin和m_lMovieEnd是多媒体文件的起点和终点吗?还是你自己设置的值,影像将停在哪个位置?是m_lMovieEnd指向的位置,还是m_lMovieBegin指向的位置。我的SetPositions直接不成功:
             LONGLONG ll=100;
             LONGLONG lll=1000;
    hr=pMS->SetPositions(&ll,AM_SEEKING_AbsolutePositioning,&lll,AM_SEEKING_AbsolutePositioning);
    结果hr直接返回E_INVALIDARG,不知是什么原因。
      

  2.   

    我的问题解决了,谢谢来访的各位。谢谢legerwu(Leger)。