首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt 音频播放解决方案

2012-03-23 
Qt 音频播放使用QAudioOutput播放音频,播放出来的声音一直是沙沙的声音!!!请问各位有没有遇到过这个问题怎

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的源码,到源码里找找,应该有相关的例子

热点排行