【发布时间】:2015-04-08 14:29:23
【问题描述】:
我正在使用QSoundEffect 播放一些短的.wav 文件的循环。这个类是我的解决方案,因为它允许我们播放低延迟的声音。
一切都很好,但现在我需要选择输出设备,但我还没有找到使用QSoundEffect 的方法。我知道使用QAudioDeviceInfo 可以获得可用设备的列表,并在QAudioOutput 对象的构造函数中使用其中一个来播放wav 文件,但QAudioOutput 不允许我们进行低延迟循环。
所以问题是我需要选择QAudioOutput 和QAudioDeviceInfo 的音频输出设备的功能,但需要QSoundEffect 提供的播放低延迟循环的能力。
换句话说,我拥有我想要的解决方案的所有部分,但我不知道如何将它们组合在一起。
【问题讨论】:
标签: c++ qt audio output avaudioplayer