现在的位置: 首页 > 综合 > 正文

waveaudio dwloop实现不了

2012年10月30日 ⁄ 综合 ⁄ 共 229字 ⁄ 字号 评论关闭

最近想利用win32中mci 下的 waveaudio 实现一个很简单的音乐循环播放。里面有个循环播放的机制,使用dwloop,还有通过设置参数dwflag 中的 BEGIN_LOOP END_LOOP 来实现。结果发现这个循环播放怎么也实现不了,vs2008的帮助文档里面写得也很简单,在网上查了资料说微软还没有把这个循环播放的机制完善。后来只好自己写了个函数,开辟一片buffer,暂存从音乐文件中获取的数据。当要循环播放时,再从自己开辟的内存中送数据到音乐播放设备。

抱歉!评论已关闭.