在这里插入代码片
```#include <QtCore/QCoreApplication>
#include<qmediaplayer.h>
#include<qfile.h>
#include<qdir.h>
#include<qmediaplaylist.h>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QMediaPlayer* player = new QMediaPlayer;
QString basePath = QDir::currentPath();//获得当前项目的当前路径
QString filePath = basePath + QString("/")+"music.mp3";
QFile file(filePath);
if (!file.exists())
{
qDebug() << "file do not exsit!" << endl;
}
//player->setMedia(QUrl::fromLocalFile(filePath));
QMediaPlaylist *playlist=new QMediaPlaylist;//播放列表
playlist->addMedia(QUrl::fromLocalFile(filePath));//添加播放音频
playlist->setCurrentIndex(0); //设置当前播放的音频
playlist->setPlaybackMode(QMediaPlaylist::PlaybackMode::CurrentItemInLoop);//设置播放模式
player->setPlaylist(playlist);//添加播放列表
player->setVolume(50);//设置播放音量
player->play();//开始播放
return a.exec();
}
//1.添加播放文件
//2.设置播放模式
//3.播放
qt音频播放
最新推荐文章于 2024-06-22 16:15:01 发布