Qt5 中如何获取音乐文件的信息QtMultimedia

weixin_38064374 2019-09-19 11:51:26
如音乐时长等。我用的是QtMultimedia。 在CSDN看到了 奋斗ing孩子 大神的 提问,但是不知道解决没有,如果解决了  是用什么办法解决的。我要在添加歌曲文件的的时候一次性直接获取所有歌曲名、艺术家、播放时长,并加到播放列表的QTableWidget,怎么做呢?
...全文
230 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38067646 2019-09-19
  • 打赏
  • 举报
回复
音乐时长和当前音乐的消息可以通过 connect(mediaplayer,SIGNAL(positionChanged(qint64)),pstatus,SLOT(setPosition(qint64)) );   //当前音乐时间    connect(mediaplayer,SIGNAL(durationChanged(qint64)),pstatus,SLOT(setDuration(qint64)) );//当前音乐总时间
weixin_38086594 2019-09-19
  • 打赏
  • 举报
回复
taglib库就可以,编译方法网址:https://github.com/taglib/taglib/blob/v1.9.1/INSTALL如果在windows上用就编译成win的,linux上用编译成Linux的.我前几天已经用过了,可以跨平台,用一个判断看是linux还是win,包含不同平台的头文件即可.记得把编译好的库放好.或者加到环境变量中去

436

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧