MFC里使用media player插件怎么设置列表循环播放?谢谢!

解决方案 »

  1.   

    在OnTimer()函数里判断
    getinfo(MCI_STATUS_POSITION)==cdlen
    //getinfo(MCI_STATUS_POSITION判断当前进度是否到达最大值cdlen;
    再调用
    OnNext();
      

  2.   

    DWORD CPlayerDlg::getinfo(DWORD item)
    {
    MCI_STATUS_PARMS mcistatusparms;
    mcistatusparms.dwCallback=(DWORD)GetSafeHwnd();
    mcistatusparms.dwItem=item;
    mcistatusparms.dwReturn=0;
    mciSendCommand(m_count,MCI_STATUS,MCI_STATUS_ITEM,(DWORD)&mcistatusparms);
    return mcistatusparms.dwReturn;}