如何在iOS应用中播放iTunes收音机?

时间:2015-01-17 22:45:25

标签: ios mpmusicplayercontroller

我目前有一个iOS 8应用程序,可以在用户的​​设备上播放用户的iTunes资料库。我是这样做的:

MPMediaItemCollection *musicItem = self.musicItem;
self.musicPlayer = [MPMusicPlayerController systemMusicPlayer];
[self.musicPlayer setQueueWithItemCollection:musicItem];
[self.musicPlayer play];

我想添加播放用户的iTunes广播音乐的功能,但似乎并不是iTunes广播的媒体查询。有没有办法从我自己的应用程序中播放iTunes电台?

我不一定要使用MPMusicPlayerController,所以如果还有其他方法可以做到这一点,我也可以使用它。

1 个答案:

答案 0 :(得分:1)

虽然这并非完全不可能,但您必须使用私有Radio框架,因此这样的应用程序不会被接受进入App Store。

如果您仍然感兴趣,可以尝试使用these headers找出如何操作,但您可能需要在越狱设备上安装类似snoop-it的内容来跟踪方法调用原始Music应用程序,因此您可以在自己的应用程序中重新实现该功能。