• 6911阅读
  • 1回复

QAudioInput: failed to prepare block 4,err=5 [复制链接]

上一主题 下一主题
离线cdutherbert
 
只看楼主 倒序阅读 楼主  发表于: 2010-07-23
QAudioInput: failed to prepare block 4,err=5 这个错误时什么意思?
离线xtfllbl

只看该作者 1楼 发表于: 2010-07-23
  1.            result = waveInPrepareHeader(hWaveIn,&waveBlocks[header], sizeof(WAVEHDR));
  2.             qWarning("QAudioInput: failed to prepare block %d,err=%d",header,result);
  3.             errorState = QAudio::IOError;

看源代码就知道是io错误,因为输出你的警告信息下一句就是 errorState = QAudio::IOError;
QAudio::IOError    2    An error occurred during read/write of audio device

你在程序中应当多调试,输出error信息,而不是光看警告信息。
上海欢迎您
快速回复
限100 字节
 
上一个 下一个