我想知道是否有办法访问热门播放/最近播放的歌曲,或者在Android上播放歌曲的数量?我已经看过使用MediaStore
从内容解析器获取信息,但我还没有找到任何信息。那里有很多,所以我可能错过了一些东西。我也看了MediaMetadataRetriever
,但我也看不到任何东西。查看Wikipedia显示ID3v2标签可以包含播放计数器,但是可以通过Android访问吗?
答案 0 :(得分:1)
Here is a link表示应该可以使用id3标记库。
FrameBodyPCNT
是您需要在id3标记库中使用的游戏计数器类。
答案 1 :(得分:1)
作为一个部分答案,我在玩这个时确实有一个想法,使用lastModified()
方法(因为我正在浏览所有歌曲File
s)。这个功能实际上最终被废弃了,所以我没有测试它,但是使用lastModified()
并且获取具有最高值的歌曲应该会给你最新播放/添加的歌曲(因为我猜测ID3标签)每次比赛都会稍微改变一下,特别是因为有比赛计数器。)
然而,我要等一会儿,看看是否有其他人想出了什么。