VS+QT 简易音乐播放器实现

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

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值