2

这是场景:

  • 我有一个数据库表,其中包含歌曲名称列表以及专辑名称、艺术家姓名和其他信息。该表从 Web 服务器定期更新。

  • 我必须以 3 种方式显示歌曲列表;根据艺术家姓名、专辑名称和歌曲名称。

  • 在专辑列表中,如果用户单击任何专辑名称,则专辑中的所有歌曲都必须显示在元素下方的子列表中。

  • 在艺术家列表中,如果用户点击任何艺术家,数据库中的所有专辑都应显示在子列表下方,依此类推。

因此,它与 Android 中的默认媒体播放列表完全相同。

我查看了 MediaStore.Audio.Playlists 类,但它看起来像是从媒体文件生成播放列表,而我必须从存储在数据库中的歌曲标题列表生成。我创建了一个粗略的播放列表,但它不是那么好,所以如果可能的话,我更喜欢使用原生播放列表。

对此有何指导?

4

0 回答 0