【C++】QT | 音乐播放器初级

本次使用widget工程。
qt工程文件建议放在桌面处或c盘,以防qt工程没有权限访问图片和音乐等资源。工程内部的资源必然可以访问。

工程内的路径用/,绝对路径用//

1、设置图标和标题
this->setWindowTitle("Test");                               // 标题
this->setWindowIcon(QIcon(":/image/player.png"));           // 应用图标

ui->pushButton_play->setIcon(QIcon(":/image/play.png"));    // ui中该按钮设置图标

设置图片时,需要先导入资源文件。
UI界面需要手动更改名称。

2、设置音乐文件

首先在.pro文件中添加模块:

QT       += core gui multimedia

定义指向音乐文件的指针:

#include <QMediaPlayer>

......


private:
    Ui::Widget *ui;
    QMediaPlayer p;

在cpp文件中设置音乐文件:

p.setMedia(QUrl::fromLocalFile("E:\\Test\\music\\告白气球.mp3"));
// p.play();					//启用时,可以播放

fromLocalFile即本地文件,一般音乐文件较大,无需加入资源文件,可用绝对路径引入。

此时设置play函数,即可播放音乐。

付费app的音乐可能无法解析,建议使用网络免费.mp3资源。

3、信号与槽

将操作与信号绑定。

public slots:           //没有 元对象系统宏,就用不了信号和槽
    void DurationChanged();
// 歌曲加载完毕,参数修改
connect(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值