Android Mediastore:如何高效检索某种流派的所有歌曲?
我知道如何检索特定歌曲的流派(请参阅获取流派),但我想检索特定流派的所有歌曲。由于“流派”似乎不是媒体项目的列之一,因此我不知道如何在单个查询中执行此操作,这与艺术家或专辑不同。有没有有效的方法呢?谢谢!
I know how to retrieve the genre of a particular song, (see getting the genres), but I want to retrieve all songs of a particular genre. Since "genre" does not seem to be one of the columns for a media item, I don't know how to do it in a single query, unlike artist or album. Is there an efficient method? Thanx!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以通过组合内容 URI 并查询 MediaStore 来完成此操作。下面是从 Android 音乐播放器借用的一些代码:
这是 MusicUtils 中的代码:
You can do this by putting together a content URI and querying the MediaStore. Here's some code borrowed from the Android music player:
This is the code in MusicUtils: