Hi, This time I tried playing a wav file, but I cannot hear anything else than a buzzing sound. Platform is windows if that matters.
This time the code is in main.cpp. Please guide. *********************************************************************************************** #include <QCoreApplication> #include <QAudioOutput> #include <QFile> #include <QDebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QAudioOutput* audioOutpu; QFile sourceFile; sourceFile.setFileName("c.wav"); bool p = sourceFile.open(QIODevice::ReadOnly); if (p == false) qDebug() << "no file"; else qDebug() << "yes file"; QAudioDeviceInfo d1; QList<QAudioDeviceInfo> l1 = d1.availableDevices(QAudio::AudioOutput); qDebug() << "======================================================"; qDebug() << l1.first().supportedCodecs(); qDebug() << l1.first().supportedChannelCounts(); qDebug() << l1.first().supportedSampleTypes(); qDebug() << l1.first().supportedSampleRates(); qDebug() << l1.first().supportedSampleSizes(); QAudioFormat desiredFormat1; desiredFormat1.setChannelCount(2); desiredFormat1.setByteOrder(QAudioFormat::LittleEndian); desiredFormat1.setCodec("audio/pcm"); desiredFormat1.setSampleType(QAudioFormat::SignedInt); desiredFormat1.setSampleRate(44100); desiredFormat1.setSampleSize(16); QAudioDeviceInfo info1(QAudioDeviceInfo::defaultOutputDevice()); if (!info1.isFormatSupported(desiredFormat1)) { qWarning() << "Default format not supported, trying to use the nearest."; desiredFormat1 = info1.preferredFormat(); } audioOutpu = new QAudioOutput(desiredFormat1); audioOutpu->setVolume(1.0); audioOutpu->start(&sourceFile); qDebug() << "bbbbbbbbbb"; return a.exec(); } ************************************************************************************************** Output: ("audio/pcm") (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18) (SignedInt, UnSignedInt, Float) (8000, 11025, 16000, 22050, 32000, 44100, 48000, 88200, 96000, 192000) (8, 16, 24, 32, 48, 64) bbbbbbbbbb
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest