使用QAudioOutput播放音频,播放出来的声音一直是沙沙的声音!!!
请问各位有没有遇到过这个问题 怎么解决的
- C/C++ code
inputFile.setFileName("d:/001.mp3"); inputFile.open(QIODevice::ReadOnly); QAudioFormat format; format.setFrequency(8000); format.setChannels(1); format.setSampleSize(8); format.setCodec("audio/pcm"); format.setByteOrder(QAudioFormat::LittleEndian); format.setSampleType(QAudioFormat::UnSignedInt); QAudioDeviceInfo info(QAudioDeviceInfo::defaultOutputDevice()); if (!info.isFormatSupported(format)) { qWarning()<<"raw audio format not supported by backend, cannot play audio."; return; } audio = new QAudioOutput(format, this); audio->start(&inputFile);
急急急!!!
------解决方案--------------------
没遇到过,你用的什么系统
------解决方案--------------------
下载qt的源码,到源码里找找,应该有相关的例子