我不得不说我是 QT 的新手。
我尝试使用代码示例开始工作 Phonom:
audioOutput = new Phonon::AudioOutput(Phonon::MusicCategory, this);
mediaObject = new Phonon::MediaObject(this);
metaInformationResolver = new Phonon::MediaObject(this);
Phonon::createPath(mediaObject, audioOutput);
mediaObject->setCurrentSource(Phonon::MediaSource(":/sound/beep.wav"));
mediaObject->play();
编译时出现的唯一警告是:“警告:Phonon::createPath: Cannot connect Phonon::MediaObject (no objectName) to Phonon::AudioOutput (no objectName)。” - 结果没有声音。
我试图手动设置设备输出但没有结果。同时检查了 qmediaplayer 示例 - 效果很好。有谁可以告诉我,我做错了什么?
QT += 声子也包括在内