Qt 5.1或更高版本:在Qt中播放通知(频率x)声音 - 最简单的方法?
我需要播放频率为x的通知声音n毫秒。如果我可以合并这样的音调也是很好的:1000Hz的2秒,然后3000Hz的1秒,..
最简单的方法是使用文件(WAV,MP3,..),例如,如下所述:How to play sound with Qt但是我必须为每个场景生成这样的文件。
Qt's audio output example在存储器中产生这样的音调(Generator::generateData(const QAudioFormat &format, qint64 durationUs, int sampleRate)
)。我可以为我的目的写一个这样的发电机。但是,我必须?
那么在n毫秒内只播放频率x最简单的方法是什么?
好的和有效的提示,但我需要在不同的操作系统上运行应用程序。 –