马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
呵呵 挺简单的我只是写了一个粗糙版的大家自己完善就可以了 完整工程地址 下载BOOL CTestMciDlg :: mciExecute(LPCTSTR szCommand) { 错误MCIERROR; TCHAR szErrorStr [1024]; (错误= mciSendString(szCommand,NULL,0,NULL)) { mciGetErrorString(的错误,szErrorStr, sizeof(szErrorStr)的/ sizeof(TCHAR的)的); ::的MessageBeep(MB_ICONEXCLAMATION); ::的MessageBox(NULL,szErrorStr,TEXT(“MCI错误”), MB_OK | MB_ICONEXCLAMATION); } 返回错误== 0; } 无效CTestMciDlg :: OnBnClickedButton1()/ /播放 { 如果(!mciExecute(TEXT(“开record3.wav别名mysound的”))) 返回; TEXT(“玩mysound”)mciExecute(); } 无效CTestMciDlg :: OnBnClickedButton2()/ /录音 { / /删除现有的波形文件 删除文件(TEXT(“record3.wav”)); / /打开波形音频记录 如果(!mciExecute(TEXT(“开放式新型waveaudio别名mysound的”))) 返回; mciExecute(的TEXT(“记载mysound)); / /启用和禁用按钮 } 无效CTestMciDlg :: OnBnClickedButton3()/ /停止 { mciExecute(TEXT(“停止mysound”)); mciExecute(TEXT(的“保存mysound record3.wav”)); mciExecute(TEXT(“亲密mysound”)); }
|