简体   繁体   English

如何在Android中从专辑中获取歌曲?

[英]How to get songs from album in android?

I am getting all album details. 我收到了所有专辑详情。 Now I want to get all songs from any album. 现在我想从任何专辑中获取所有歌曲。 How to query for songs in a specific album? 如何查询特定相册中的歌曲?

I've used this code to get album details: 我已使用此代码获取相册详细信息:

Cursor cursor = contentResolver.query(
                MediaStore.Audio.Albums.getContentUri("external"),
                new String[] { 
                    MediaStore.Audio.Albums.ARTIST, 
                    MediaStore.Audio.Albums._ID,
                    MediaStore.Audio.Albums.NUMBER_OF_SONGS, 
                    MediaStore.Audio.Albums.ALBUM}, null, null,
                MediaStore.Audio.Albums.ALBUM + " ASC");

Please anybody help me. 请有人帮助我。

Thanks 谢谢

You can write simple sqlite query for 'selection' string on contentResolver.query by fields on MediaStore.Audio.Media properties. 您可以通过MediaStore.Audio.Media属性上的字段在contentResolver.query上为'selection'字符串编写简单的sqlite查询。 Please check my answer on How to get songs and other media from an Album ID? 请查看我的答案如何从相册ID中获取歌曲和其他媒体?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM