文件名称:用系统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)