gpt4 book ai didi

ios - 通过 tvOS 上的第 3 方应用程序播放 Apple Music?

转载 作者:行者123 更新时间:2023-12-01 22:58:38 25 4
gpt4 key购买 nike

尽我们所能play apple music songs by third party applications on iOS .

据我们所知,苹果也在 tvOS 上提供了 Apple Music 支持。那么是否可以像 iOS 一样从 我的 tvOS 应用程序 播放 Apple Music 歌曲

关于Apple Documentation here明确表示Apple Music只能使用MPMusicPlayerController来播放但苹果似乎没有在tvOS中授予MPMusicPlayerController的访问权限任何想法。

最佳答案

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

<小时/>

音乐库

MPMusicPlayerControllerMediaPlayer.framework 的其余部分是一组类,允许您播放(和浏览)用户音乐库.

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

由于 Apple TV 不是可移植设备,因此在设备上拥有物理音乐库(它永久连接到互联网)并没有任何意义,因此如果没有物理音乐库,开发人员就没有任何意义访问它。

这就是 MPMusicPlayerController 在 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 来做到这一点.

关于ios - 通过 tvOS 上的第 3 方应用程序播放 Apple Music?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38225100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com