我之前也做过基于QML的播放器,当时我没有找到提取专辑图的方法,不过倒是有歌曲名、艺术家等的提取方法,看一下MediaObject::metaData,注意,提取过程是异步的,你必须等待metaDataChanged信号发射后再来取。 至于专辑图,我当时是自己解析的MP3音乐文件,从里面提取出图片。但目前只支持ID3 v3这一个常用的版本。 MP3的文件格式称为ID3,你以“ID3+专辑图”,类似这样的关键词搜一下就能找到。其实很简单,无非就是到一个指定的位置去找图片的二进制信息。我的代码不超过40行,相信其它版本也难不了哪里去。 当然,这个功能放在C++里做会更好些。
16,810
社区成员
26,684
社区内容
加载中
试试用AI创作助手写篇文章吧