1、所需头文件
#include <QFileDialog>//打开音乐列表文件夹
#include <QtMultimedia/QMediaPlayer>//播放音乐
2、UI设计

3、播放按钮代码
void Demo1::on_play()
{
if (!path.isEmpty())
{
if (a_play == 0)
{
a_play = 1;
ui.pushButton_3->setStyleSheet(QStringLiteral("border-image: url(:/Demo1/Resources/icon/播放切换键.png);"));
int index = ui.listWidget->currentRow();//获取当前选中的行号
ui.listWidget->setCurrentRow(index);
if (player->isAudioAvailable())//检查音频是否可用
{
player->play();//继续播放
}
else
{
QFileInfo m_Info(path);
QString str_name = m_Info.absoluteFilePath();//获取路径
QDir dir(path);
QStringList mNames = dir.entryList(QDir::Files);
str_name = str_name + "/" + mNames[index];
qDebug() << str_name;
player->set

本文介绍了使用C++开发的音乐播放器,包括音乐列表选择、播放控制、上一曲和下一曲操作,以及文件夹选择和滑动条与播放进度的联动。通过QMediaPlayer库实现音频播放,并展示了UI设计和背景设置细节。
最低0.47元/天 解锁文章
291

被折叠的 条评论
为什么被折叠?



