详细说明
QSoundEffect类提供了一种播放低延迟声音效果的方法。
此类允许您以通常较低的延迟方式播放未压缩的音频文件(通常为WAV文件),并且适合响应用户操作(例如虚拟键盘声音,弹出对话框的正反馈或负反馈)的“反馈”类型的声音。游戏声音)。如果低延迟不重要,请考虑改用QMediaPlayer类,因为它支持更多种媒体格式,并且资源占用较少。
本示例说明如何播放循环的,有点安静的声音效果:
QSoundEffect effect;
effect.setSource(QUrl::fromLocalFile("engine.wav"));
effect.setLoopCount(QSoundEffect::Infinite)