用系统api播放波形文件(wav)例子

时间:2014-06-27 10:19:53
【文件属性】:
文件名称:用系统api播放波形文件(wav)例子
文件大小:13KB
文件格式:ZIP
更新时间:2014-06-27 10:19:53
wav mmioXXX WaveOutXXX 波形文件播放、打开 用以下函数实现wav文件的播放操作 常用mmio函数:   mmioOpen( ) 打开一个RIFF文件   mmioDescend ( ) 进入块   mmioRead( ); 该取RIFF文件   mmioAscend ( ); 跳出块   mmioClose( ); 关闭PIFF文件   对于块来说,进入块和跳出块是配对的。   读取WAV文件的读取过程:   mmioOpen( ) 打开文件   ↓   mmioDescend ("WAVE") 进入"fmt"块   ↓   mmioRead( ) 读取WAVE文件格式信息   ↓   mmioAscend ( ) 跳出"fmt"块   ↓   mmioDescend ("data") 进入"data"块   ↓   mmioRead( ) 读取WAVE数据信息   ↓   mmioClose( ) 关闭文件。   输出WAV文件的过程:   WaveOutOpen () 打开一个输出设备   ↓   WaveOutPrepareHeader() 准备WAVE数据头。   ↓   WaveOutWrite() 将数据写入设备并开始播放   ↓   WaveOutReset() 停止播放并重置管理器   ↓   WaveOutClose() 并闭播放设备   ↓   WaveOutUnpareHeader() 清理用WaveOutPrepareHeader准备的Wave
【文件预览】:
PlayWavFile
----StdAfx.cpp(213B)
----resource.h(1011B)
----PlayWavFileDlg.cpp(11KB)
----PlayWavFile.clw(2KB)
----Debug()
----PlayWavFile.rc(6KB)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----PlayWavFile.h(1KB)
----PlayWavFile.dsw(545B)
----PlayWavFileDlg.h(2KB)
----res()
--------PlayWavFile.ico(1KB)
--------PlayWavFile.rc2(403B)
----PlayWavFile.cpp(2KB)

网友评论

  • 用了,可以使用,谢谢分享。
  • 用了,很好,处理的很不错
  • 打 不开 好像少了工程文件 。。。
  • 我把这个和一个录音软件拼接起来了,可以用
  • 是不是还应该有mci之类的?
  • 可以借鉴一下,学习相关API的用法。
  • 是 VC6 的工程,还缺少了*.DSP的工程文件!感觉一般般
  • 可以编译运行
  • 还不错啊,可以运行
  • 帮助很大,正在做一个语音测试方面的