目前看到得实现方法是两种:
一种是需要
#include <QMediaPlayer>#include <QMediaPlaylist>
另一种是需要
#include<QSound>
首先有个大前提就是二者都需要Multimedia模块
QT Creater 中应该是在.pro文件中添加
QT +=multimedia
在VS环境下则是右键工程=》属性=》配置属性=》Qt Project Setting =》Qt Modules =》Select Modeles =》勾选 Multimedia模块。
展示第一种方法
QMediaPlayer *player = new QMediaPlayer(this);QMediaPlaylist *playlist = new QMediaPlaylist();playlist->addMedia(filename);//改成自己得音效路径player->setPlaylist(playlist);player->play(); //在需要得地方使用这条语句就触发了
展示第二种方法
QSound *sound=new QSound(filename);//改成自己路径sound->play(); //在想用得地方用
综上,极其简单又没什么用的方法又增加了