Поэтому я экспериментирую с Apple MusicKit JS
(https://developer.apple.com/documentation/musickitjs), который был выпущен на прошлой неделе. У меня проблемы с воспроизведением песен, полученных из конечных точек библиотеки, и, насколько я могу судить, это из-за формата идентификатора.
Если я использую их примеры документов и устанавливаю очередь на альбом с идентификатором, например 1025210938
, песни воспроизводятся нормально. Однако при получении песни из пользовательской библиотеки iCloud (например, /v1/me/library/albums
или в случае с musickitjs music.api.library.albums()
) я получаю идентификатор, который выглядит как l.uUZAkT3
, и они ничего не делают, когда я пытаюсь их воспроизвести.
Возможно, кто-то, кто более знаком с тем, как работает API Apple Music в целом, или использовал MusicKit для iOS, сможет сообщить мне, почему это так или как получить полезный идентификатор для элементов библиотеки пользователя.
then()
наsetQueue
, иначе это не сработало бы. Вызов воспроизведения сразу после setQueue не работал. Странно, что это сработало для песен из каталога, но я думаю, это имеет смысл, поскольку у него уже есть нужный идентификатор, но не уверен. - person rycirese   schedule 12.06.2018setQueue
сыграть одну песню и успешно ее сыграть? - person rycirese   schedule 13.06.2018