Qt開發之QSound應用記錄
頭文件
-
平臺:VS2019+Qt5.12.6
-
使用QSound類,需要添加multimedia
擴展->Qt VS Tools->Qt Project Settting->General下的Qt Modules->點擊後面的Module選中添加Multimedia->Finfish。 -
源碼中添加文件頭
#include <QtMultimedia/QSound>
應用場景
-
QSound似乎只能播放wav文件,因爲開發只需要wav文件,所以並未測試其他文件類型。
播放與停止
QSound* sound = new QSound(path);//path是wav文件路徑 sound->play();//播放 sound->stop();//停止
- ==注意:==QSound對象要定義在槽函數之外,否則每次槽函數作用時,就是新建了一個QSound對象,此時
stop()
無法作用。一定要定義在槽函數之外。