【发布时间】:2022-11-19 22:03:14
【问题描述】:
我正在从 Qt 5.15 6.4.1 移植一些 QtMultimedia 代码。以下程序在 Windows 上使用 Qt 6.4.1 构建时:
int main (int argc, char *argv[]) {
QCoreApplication a(argc, argv);
QAudioDevice device = QMediaDevices::defaultAudioOutput();
QAudioFormat format = device.preferredFormat();
QAudioSink *output = new QAudioSink(device, format);
output->start();
return a.exec();
}
无法启动音频输出,打印以下消息:
qt.multimedia.audiooutput: Failed to setup resampler
Qt5 中的等效代码(使用QAudioDeviceInfo 和QAudioOutput)似乎运行良好。我在这里错过了什么?
【问题讨论】:
标签: c++ windows qt6 qtmultimedia qt6.4.1