5 个解决方案
#1
我觉得,播放歌曲本身的内存是不是由MCI的API来管理的,不用自己来管?
自己也许有个播放歌曲列表
自己也许有个播放歌曲列表
#2
内存随歌曲数不断增加,这样肯定会出错,结果也确实出错了,谁能说下这其中的原因
#3
大哥.你用MCIWnd播放后没销毁对象啊..
//MCIWndClose(m_hWnd);
MCIWndDestroy(m_hWnd);//清理更彻底,具体看msdn
//MCIWndClose(m_hWnd);
MCIWndDestroy(m_hWnd);//清理更彻底,具体看msdn
#4
你是怎么用的?
#5
晕360竟然说我的播放器语气他软件攻击系统 ,我是采用MCISendString函数来实现播放的,如果跳到下一首歌曲,那么前面一首歌如何释放内存呢,是不是发送个MCISendString(m_Device,MCI_CLOSE,NULL,NULL)
命令,还是有其他的方法,没播放一首哥内存就跌加。
命令,还是有其他的方法,没播放一首哥内存就跌加。
#1
我觉得,播放歌曲本身的内存是不是由MCI的API来管理的,不用自己来管?
自己也许有个播放歌曲列表
自己也许有个播放歌曲列表
#2
内存随歌曲数不断增加,这样肯定会出错,结果也确实出错了,谁能说下这其中的原因
#3
大哥.你用MCIWnd播放后没销毁对象啊..
//MCIWndClose(m_hWnd);
MCIWndDestroy(m_hWnd);//清理更彻底,具体看msdn
//MCIWndClose(m_hWnd);
MCIWndDestroy(m_hWnd);//清理更彻底,具体看msdn
#4
你是怎么用的?
#5
晕360竟然说我的播放器语气他软件攻击系统 ,我是采用MCISendString函数来实现播放的,如果跳到下一首歌曲,那么前面一首歌如何释放内存呢,是不是发送个MCISendString(m_Device,MCI_CLOSE,NULL,NULL)
命令,还是有其他的方法,没播放一首哥内存就跌加。
命令,还是有其他的方法,没播放一首哥内存就跌加。