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最簡單的方法是什麼?
好的和有效的提示,但我需要在不同的操作系統上運行應用程序。 –