在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