通过tvOS上的第三方应用播放Apple Music?

时间:2016-07-06 13:19:54

标签: ios tvos mpmusicplayercontroller apple-music

尽可能play apple music songs by third party applications on iOS

我们知道Apple也在tvOS上提供Apple音乐支持。因此可以像Apple Music songs

那样从my tvOS application播放iOS

Apple Documentation here上明确表示Apple Music只能使用MPMusicPlayerController播放,但似乎Apple无法访问MPMusicPlayerController tvOS }} 任何想法。

2 个答案:

答案 0 :(得分:2)

简答:不,您无法在自己的应用中播放Apple Music中的音乐。

音乐库

$mod.wgs modified weightsMPMusicPlayerController的其余部分是一组允许您播放(和浏览)用户音乐库的课程。

音乐库实际上与Apple Music不同,它是存储在用户设备上的音乐集合。这可以是通过iTunes商店购买的音乐,通过计算机上的iTunes同步的歌曲,也可以是下载到设备上用于离线播放的Apple Music音乐。

由于Apple TV不是便携式设备,因此在设备上安装物理音乐库(它永久连接到互联网)真的没有意义,所以没有物理音乐库没有必要让开发人员访问它。

这就是为什么MediaPlayer.framework无法在tvOS上使用。

Apple Music API

但是,如果您想要访问实际的Apple Music API(like the one Sonos use),那么您也会感到非常幸运。

此API允许第三方与Apple Music平台连接并允许直接从Apple服务器传输音乐,但据我所知,Apple仅与精选制造商合作(目前只有Sonos我们知道并且对他们来说,向公众开放类似的东西并不是真的有意义。

凭借多任务处理能力以及已经在Apple TV上播放Apple Music的能力,Apple并不需要让开发人员能够在自己的应用程序中播放Apple Music。

自己的音乐

如果您真的希望能够在tvOS上播放自己的音乐文件,可以使用AVAudioPlayer执行此操作。

答案 1 :(得分:0)

Apple Music API为iOS only,并且尚未针对为tvOS撰写的应用程序提供。

相关问题