专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > WinCE

为什么WaveOutClose之后收不到WOM_CLOSE消息解决思路

发布时间:2010-06-13 22:28:47 文章来源:www.iduyao.cn 采编人员:星星草
为什么WaveOutClose之后收不到WOM_CLOSE消息
在用waveOutXXX接口写一个简单PCM播放器,用callback方式,点击播放按钮后,就准备4块缓存,写进去,然后再回调函数里收到WOM_DONE后继续写下一块,这样播放没有问题,但是完毕后就是收不到WOM_CLOSE,请问原因在哪?

------解决方案--------------------
你说到收不到是通过那句trace来判断到吗?换其他方式试试,比如加入调试代码等,首先确认是没有收到这个消息。
------解决方案--------------------
waveOutClose之前须调用waveOutReset 
还有看看你的waveOutClose 返回值是什么
------解决方案--------------------
你把关闭的功能(waveOutClose( m_hWaveOut ),waveOutReset( m_hWaveOut ))放到回调函数外来
一下如何?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: