在android中我找不到爲什麼這個遊標在htc wildfire中是空的。但適用於所有其他電話 SD卡上有幾個audiofiles。 股票mediaplayer可以找到並播放這些歌曲好吧。MediaStore.Audio.Media.EXTERNAL_CONTENT_URI返回一個空的光標
Cursor c = managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, new String[] { "distinct " + MediaStore.Audio.Media.ALBUM, MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media.ALBUM_KEY, MediaStore.Audio.Media.ALBUM_ID},
null,
null,
MediaStore.Audio.Media.ARTIST);
如果還有人在那裏,已經能夠成功地查詢在野火的mediastore.audio.media,請讓我知道。
更新:顯然它只是在這個單一的設備上。其他野火的工作很好。仍然看起來很奇怪,無論是遠方的書籍播放器(我猜他們只是循環瀏覽文件夾並做自己的id3解析)和股票安卓音樂播放器找到音樂,但我無法從媒體庫中獲取任何東西。沒有「.nomedia」文件存在,我嘗試將新的mp3文件插入到新的文件夾中。
有沒有人經歷過這種行爲,不一定是野火,只是任何Android設備。
我看到的Nexus 7相同的代碼工作對三星Galaxy Tab罰款同樣的問題,但不能在Nexus 7 – Harish 2013-08-27 10:03:22