Как мне заменить музыкальный файл JSON в Android UAMP с Android?

#android #json #kotlin

#Android #json #kotlin

Вопрос:

Я новичок в Android.

Я использую пример кода универсального медиаплеера Android в качестве основы другого приложения, но я не могу понять, как обновить музыкальный JSON по умолчанию.

Код находится в Kotlin. Любая помощь в выяснении, где находится JSON и как его обновить, будет высоко оценена?

Ответ №1:

Пример кода UAMP использует внешний файл JSON в этом формате:

 {
  "music": [
    {
      "id": "wake_up_01",
      "title": "Intro - The Way Of Waking Up (feat. Alan Watts)",
      "album": "Wake Up",
      "artist": "The Kyoto Connection",
      "genre": "Electronic",
      "source": "https://storage.googleapis.com/uamp/The_Kyoto_Connection_-_Wake_Up/01_-_Intro_-_The_Way_Of_Waking_Up_feat_Alan_Watts.mp3",
      "image": "https://storage.googleapis.com/uamp/The_Kyoto_Connection_-_Wake_Up/art.jpg",
      "trackNumber": 1,
      "totalTrackCount": 13,
      "duration": 90,
      "site": "http://freemusicarchive.org/music/The_Kyoto_Connection/Wake_Up_1957/"
    },
    ...
  ]
}
 

Эта переменная объявлена внутри MusicService.kt

 private val remoteJsonSource: Uri = Uri.parse("https://storage.googleapis.com/uamp/catalog.json")
 

Комментарии:

1. Пожалуйста, разместите свой код в виде текста вместо ссылок.

2. Я совсем новичок в ответе. Я просто написал ссылки, чтобы сделать меньше ответов прямыми к связанным файлам.