yoshiki117 发表于 2009-6-22 13:09
有可能是音频格式没有设置好吧,给你看看我的代码:
//open waveform audio for input
pWaveFormIn.wFormatTag = WAVE_FORMAT_PCM; //PCM格式编码
pWaveFormIn.nChannels = 1; //声道
pWaveFormIn.nSamplesPerSec = 8000; //采样率
pWaveFormIn.nAvgBytesPerSec = 16000; //nSamplesPerSec * nBlockAlign
pWaveFormIn.nBlockAlign = 2; //nChannels * wBitsPerSample / 8
pWaveFormIn.wBitsPerSample = 16; //采样位数
pWaveFormIn.cbSize = 0;
if (waveInOpen(&hWaveIn,WAVE_MAPPER,&pWaveFormIn,(DWORD)this->m_hWnd,NULL,CALLBACK_WINDOW))
{
MessageInsert(_T("打开录音失败!"));
return false;
}
当然,我用的是CALLBACK_WINDOW
你好 最近在学怎么编写wince录音程序,但是没有资料,能教我一下怎么弄这个不