2011-09-06 103 views
4

我想知道是否有任何方法可以訪問頂級播放/最近播放的歌曲,或播放Android上的歌曲數量?我看了一下使用MediaStore從內容解析器獲取信息,但我沒有找到任何東西。雖然那裏有很多,所以我可能錯過了一些東西。我也看過MediaMetadataRetriever,但我在那裏也看不到任何東西。看維基百科顯示,ID3v2標籤可以包含一個遊戲計數器,但是這可以通過Android訪問嗎?有什麼方法可以在Android上獲取歌曲播放次數/最近播放的歌曲嗎?

回答

1

Here is a link它說應該可以使用id3標籤庫。

FrameBodyPCNT是您需要在id3標籤庫中使用的play counter類。

+0

我實際上沒有機會對此進行測試,但我已接受,因爲它似乎能起作用,並且指出了相關字段的名稱。 –

1

作爲一個部分答案,當我正在玩這個遊戲時,我確實有一個想法,使用lastModified()方法(因爲我反覆瀏覽了所有的歌曲,如File)。實際上這個功能最終被取消了,所以我沒有對它進行測試,但是使用lastModified()並且以最高的價格播放這些歌曲會給你最新的播放/添加的歌曲(因爲我猜ID3標籤會被略微改變每場比賽,尤其是有比賽時間)。

但是,我會等待一段時間,看看是否有其他人提出了一些問題。