我现在有一段语音(是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
望请指教,亿分感激不尽!!!
我查看了很多资料,在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
望请指教,亿分感激不尽!!!
解决方案 »
- delphi xe2报CoInitialize has not been called错误
- 在线等待。很急的
- 问一下, Access里保存图片,一般用备注型字段还是OLE型的啊?
- 图像放大线性插入法 代码优化问题!!!!
- excel:=CreateOleObject('Excel.Application');提示出错,怎么办?
- 【【【DBgrid中的数据显示问题】】】 displayformat:='#0.00'怎么不行呀??
- 一个本人认为比较有难度的问题
- 如何禁止修改某一字段的值?
- 用delphi如何做横向报表????
- 如何向指定的邮箱发送一个文本文件?
- 关于窗体创建的问题!急!
- intraweb中dll运行的问题
CDSoftwareWj大侠,太太感激您的帮助!!!我的Email是:[email protected],期待着您的资料,感谢您了!!!亿分感激!!!