帮我解决这个播放内存中的语音流的方法好吗?!亿分感激不尽!(我把帐号中所有的分都给您)

okdelphi 2003-09-29 06:01:41
我现在有一段语音(是WAV的格式)存放在内存中,假设存放的位置是Buffer(指针类型)、长度是BufferSize,我得怎么办才能将其播放出来呢?(根据需求,不能将其保存为WAV文件再进行播放)

我查看了很多资料,在mmsystem单元中的这三个函数可以实现这个功能:WaveOutOpen 、WaveOutPrepareHeader、WaveOutWrite,但我弄了很久都没能实现。。

请参考:
http://www.ccw.com.cn/htm/produ/special/vc/neimu/01_9_17_39.asp 中的“输出WAV文件的过程:”

http://www.delphibbs.com/keylife/iblog_show.asp?xid=1110 中的播放WAV文件部分。

其它的请在Google.com中搜索:WaveOutOpen 、WaveOutPrepareHeader、WaveOutWrite

望请指教,亿分感激不尽!!!
...全文
93 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
邹工 2003-09-30
  • 打赏
  • 举报
回复
gz
dickeybird888 2003-09-30
  • 打赏
  • 举报
回复
哈哈
CDSoftwareWj 2003-09-30
  • 打赏
  • 举报
回复
以经发了,你收收看

这个组件是用来,录音然后播放的,本来我是想用它来做语音聊天的,可能对你有用

因为没有时间研究,我也没有好好用,你自己看看它自己带的Demo吧
lance 2003-09-29
  • 打赏
  • 举报
回复
gz
okdelphi 2003-09-29
  • 打赏
  • 举报
回复

CDSoftwareWj大侠,太太感激您的帮助!!!

我的Email是:okdelphi@163.com,期待着您的资料,感谢您了!!!亿分感激!!!
CDSoftwareWj 2003-09-29
  • 打赏
  • 举报
回复
我可以帮帮你 hehe^^

留个Email 我这里有个包和Demo你可以看看,对你有用

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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