Играть в Apple Music через стороннее приложение на tvOS?
Как мы можем воспроизводить песни Apple Music сторонними приложениями на iOS.
Как мы знаем, Apple предоставила Apple Music Support и на tvOS. Так можно ли играть Apple Music songs
от my tvOS application
лайк iOS
В документации Apple здесь четко сказано, что Apple Music можно играть только с помощью MPMusicPlayerController, но кажется, что Apple не предоставила доступ к MPMusicPlayerController
в tvOS
любая идея.
2 ответа
Краткий ответ: Нет, вы не можете воспроизводить музыку из Apple Music в своих собственных приложениях.
Музыкальная библиотека
MPMusicPlayerController
а остальное MediaPlayer.framework
это набор классов, которые позволяют воспроизводить (и просматривать) пользовательскую музыкальную библиотеку.
Музыкальная библиотека на самом деле отличается от Apple Music, это коллекция музыки, хранящаяся на устройстве пользователя. Это может быть музыка, приобретенная в магазине iTunes, песни, синхронизированные через iTunes на компьютере, или треки из Apple Music, загруженные на устройство для автономного воспроизведения.
Поскольку Apple TV не является портативным устройством, на самом деле не имеет смысла иметь физическую музыкальную библиотеку на устройстве (она постоянно подключена к Интернету), поэтому без физической музыкальной библиотеки нет смысла предоставлять разработчикам доступ к ней.,
Вот почему MPMusicPlayerController
недоступно в tvOS.
API Apple Music
Однако, если вы хотите получить доступ к реальному API Apple Music ( например, к тому, который использует Sonos), вам тоже не повезло, я боюсь.
Этот API позволяет третьим сторонам соединяться с платформой Apple Music и разрешать потоковую передачу музыки непосредственно с серверов Apple, однако, насколько я видел, Apple работает только с избранными производителями (в настоящее время только с Sonos, о которых мы знаем), и это не так. для них действительно имеет смысл открыть что-то подобное публике.
С многозадачностью и возможностью проигрывать Apple Music уже на Apple TV уже нет особой причины, по которой Apple должна предоставлять разработчикам доступ к воспроизведению Apple Music в своих собственных приложениях.
Собственная музыка
Если вы действительно хотели иметь возможность проигрывать свои собственные музыкальные файлы на tvOS, вы можете сделать это с помощью AVAudioPlayer.
Apple Music API только для iOS и (пока) недоступен для приложений, написанных для tvOS.