waveOutOpen如何实现循环播放有人知道吗?

nieshigui 2008-07-30 09:47:43
waveOutOpen如何实现循环播放有人知道吗?最好有源码.
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgm001 2008-08-19
  • 打赏
  • 举报
回复
下面代码试下看,行否?

m_WaveHdr.lpData = (LPTSTR)pWaveData+44;
m_WaveHdr.dwBufferLength = dwLen-44;
m_WaveHdr.dwBytesRecorded = 0;
m_WaveHdr.dwUser = 0;
m_WaveHdr.dwFlags = WHDR_BEGINLOOP | WHDR_ENDLOOP;
m_WaveHdr.dwLoops = 1;
m_WaveHdr.lpNext = NULL;
m_WaveHdr.reserved = 0;
AutoWalk 2008-08-19
  • 打赏
  • 举报
回复
waveOutOpen执行后会向窗口发送一个消息,(这个消息名字忘记了,暂且叫OPEN、WRITE吧)
OPEN消息处理函数里在调用waveOutWrite,会产生WRITE消息,
WRITE消息处理函数里再调用waveOutWrite 又产生WRITE消息
以此循环……
nieshigui 2008-07-31
  • 打赏
  • 举报
回复
顶下啊
yuhaozx 2008-07-30
  • 打赏
  • 举报
回复
1、学习

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧