我在之前开发过一个简单的视频播放器:Qt6 如何在一个视频上放置一个按钮
最近报了个Bug,说音频设备切换后就没声音了,

以下是解决这个BUG的代码:
#include <QMediaDevices>
#include <QMediaPlayer>
auto deviceList = new QMediaDevices(this);
connect (deviceList, &QMediaDevices::audioOutputsChanged, this, &Qt_Audio::updateAudioDevice);
void Qt_Audio::updateAudioDevice(){
const QAudioDevice& dao = QMediaDevices::defaultAudioOutput();
player->setAudioOutput(&dao);
}
上述代码中player是:QMediaPlayer类型的实例。
1200

被折叠的 条评论
为什么被折叠?



