我用VC控件MEDIAPLAYER作一播放器,怎样实现文件连续播放其余都没问题,主要是:
.......
.....................
 while(posttion!=NULL)
{
     ..................
     m_mMediaPlayer.GetFileName(filename);
}
 
还有一不解:
    怎样单击鼠标关闭对话框,内有一控件TEXT

解决方案 »

  1.   

    不好意思。GetFileName(filename)应改为SetFileName(filename)
      

  2.   

    程序实现多个文件连续播放在打开按妞中
     
      1.调用CFileDialog dlg(.........OFN_ALLOWMULTISELECT............)
      2.重载dlg.m_ofn.lpstrFile=POSITION pc;
      3.声明char *Buffer;
      4.if(dlg.DoModal()==IDOK)
        {
            去第一个文件位置GetStartPosition
           while(!position)
           {
                  CString filename=dlg.GetNext....(position)
                  m_mMediaPlayer.SetFileName(filename);       //开始播放,问题在此
           }
      

  3.   

    用CMediaPlayer可以连续播放音频文件吗 
      

  4.   

    文件播放完成后,状态会改变的,可以编写事件响应函数!使用 ClassWizard 看看可以响应那些事件!
      

  5.   

    响应什么函数是不是在dlg.SetFileName(filename)后请大哥哥指点一二,小妹不甚感激
      

  6.   

    public final boolean start( int repeat, int start, int end )好像可以!
      

  7.   

    public final boolean start( int repeat, int start, int end )好像可以!repeat播放次数!
      

  8.   

    to 双剑:
       
         可以具体点吗     那是CMediaPlayer的成员函数吗
      

  9.   

    Animation的成员函数
    对不起,我这里网络不好,老是吊线!
      

  10.   

    至于循环播放,你只要响应mediaplayer的时间就可以了,在播放完毕时,
    让其从头播放;还有关闭问题,可以通过消息作,SendMessage(your dialog's handle,WM_CLOSE,0,0)或者delete m_pdlg(your dialog的指针)