您的位置:首页 > 编程语言 > Qt开发

<QT实现音乐播放器2> 添加音乐播放进度条与歌名作者信息

2017-03-29 00:11 1061 查看

{播放器添加进度条:

1.需要实现进度条自动移动;

2.需要改变当前播放的时间;

3.需要获得文件的总时间长度(Duration),作者(ContributingArtist)与歌名(Title).

}

*使用QMediaMetaData 类下的方法实现时间的读取:

->metaData(QString("Duration"));

得到歌曲总长

->metaData(QString("ContributingArtist"))
得到歌手信息
->metaData(QString("Title"))
得到标题
->metaData(QString("AlbumTitle"))
得到专辑名

*选择使用connect方法

读取总播放时间的改变(即音乐文件改变,实现切歌更换歌名)

connect(a.mp,SIGNAL(durationChanged(qint64)),this,SLOT(setText()));

读取当前时间

connect(a.mp,SIGNAL(positionChanged(qint64)),this,SLOT(setPosion()));

利用函数set进度条位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐