3
好吧,這樣的smth,我在教程中看到,但我想保存在音樂播放器的可讀格式之一。可能嗎?QtMultimedia,我如何保存任何格式的錄音,如mp3,wav或smth其他?
file = new QFile("smth.raw");
file->open(QIODevice::WriteOnly | QIODevice::Truncate);
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::defaultInputDevice();
if (!info.isFormatSupported(format)) {
qWarning()<<"default format not supported try to use nearest";
format = info.nearestFormat(format);
}
audioInput = new QAudioInput(format, this);
非常感謝,這對我來說已經足夠了。從那裏有很多工具可以轉換成MP3和其他格式。 – 2011-09-26 11:50:36