当前位置: 代码迷 >> QT开发 >> Qt 音频播放解决方案
  详细解决方案

Qt 音频播放解决方案

热度:120   发布时间:2016-04-25 05:01:26.0
Qt 音频播放
使用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的源码,到源码里找找,应该有相关的例子
  相关解决方案