QMediaPlayer获取音频文件信息的方法

qq_21692401 2016-11-29 12:28:03
最近在写一个类似于网易云音乐的播放器,但遇到一个很严重的问题,就是不能同时获得多个音频文件内的信息,每次只能通过metaDataAvailableChanged(bool)信号 得到一个音频文件的信息,使用setMedia()方法后使用play()和stop()方法都不能触发此信号,貌似新的媒体文件没被加载,无论用什么办法都不能触发此信号。请问有什么办法可以解决吗?只需要读取到音频文件内的信息(比如说title ContributingArtist)
...全文
1197 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
onlyoneperson 2017-04-09
  • 打赏
  • 举报
回复
楼主解决了吗,我也在写
一去丶二三里 2016-11-29
  • 打赏
  • 举报
回复
引用 楼主 qq_21692401 的回复:
最近在写一个类似于网易云音乐的播放器,但遇到一个很严重的问题,就是不能同时获得多个音频文件内的信息,每次只能通过metaDataAvailableChanged(bool)信号 得到一个音频文件的信息,使用setMedia()方法后使用play()和stop()方法都不能触发此信号,貌似新的媒体文件没被加载,无论用什么办法都不能触发此信号。请问有什么办法可以解决吗?只需要读取到音频文件内的信息(比如说title ContributingArtist)
获取不到,建议你看看其他库:mp3info、taglib
张小飞Official 2016-11-29
  • 打赏
  • 举报
回复
不太建议你用QT自带的库,就像楼上说的,用用其他的库来做,功能还强大,接口还多

16,817

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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