如果你用的是Qt Creator,請(qǐng)先在pro中添加 Qt+=multimediawidgets,如果你用的是VS,請(qǐng)先在VS中添加multimediawidgets模塊,VS中添加該模塊的具體方法如下:
右擊項(xiàng)目->屬性->Qt Project Settings->左擊Qt Modules旁邊的一欄->點(diǎn)擊最右側(cè)下拉按鈕,選擇Select Modules->在跳出來的界面中添加multimediawidgets模塊->應(yīng)用->確定。
然后我們?cè)诖绑w的構(gòu)造函數(shù)中初始化背景音樂:文章來源:http://www.zghlxwxcb.cn/news/detail-508154.html
#include <QMediaPlayer>
QMediaPlayer *mediaPlayer = new QMediaPlayer(this);//設(shè)置背景音樂
mediaPlayer->setMedia(QUrl::fromLocalFile("E:/test.mp3路徑名"));//設(shè)置音樂的資源文件
mediaPlayer->setVolume(50);//音量
mediaPlayer->play();
如果不能播放,需要下載一個(gè)DirectShow解碼器,Qt 中的多媒體播放,底層是使用DirectShowPlayerService,需要一個(gè)DirectShow解碼器,例如LAV Filters,LAV Filters的下載地址如下:http://files.1f0.de/lavf/LAVFilters-0.65.exe,將文件下載之后,安裝到Qt的安裝目錄,即可實(shí)現(xiàn)MP3的播放,如果安裝之后仍然無法播放,請(qǐng)嘗試重啟。文章來源地址http://www.zghlxwxcb.cn/news/detail-508154.html
到了這里,關(guān)于Qt中利用QMediaPlayer添加背景音樂的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!