我用MCI 做了一个音乐播放器,但是每播放一首歌内才能就相应的增加,是不是应该释放前一首哥所占用的内存啊,如果是那该怎么做呢

解决方案 »

  1.   

    我觉得,播放歌曲本身的内存是不是由MCI的API来管理的,不用自己来管?
    自己也许有个播放歌曲列表
      

  2.   

    大哥.你用MCIWnd播放后没销毁对象啊.. //MCIWndClose(m_hWnd); 
    MCIWndDestroy(m_hWnd);//清理更彻底,具体看msdn
      

  3.   

    晕360竟然说我的播放器语气他软件攻击系统 ,我是采用MCISendString函数来实现播放的,如果跳到下一首歌曲,那么前面一首歌如何释放内存呢,是不是发送个MCISendString(m_Device,MCI_CLOSE,NULL,NULL)
    命令,还是有其他的方法,没播放一首哥内存就跌加。