添加音乐播放进度条与歌名作者信息

{播放器添加进度条:

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进度条位置




你可能感兴趣的:(QT,QT)