获取 iPodMusicPlayer 的队列

Posted

技术标签:

【中文标题】获取 iPodMusicPlayer 的队列【英文标题】:Get queue of iPodMusicPlayer 【发布时间】:2012-05-01 09:14:35 【问题描述】:

我正在为我的 MPMusicController 使用 iPodMusicPlayer。 我想将音乐队列作为 MPMediaItemCollection。 我该怎么做?

在我的应用程序中,您可以通过 MPMediaPickerController 选择和播放音乐库中的音乐。 然后,如果您正在通过 iPod 音乐应用程序播放音乐,它就会被中断。 你在我的应用中选择的音乐完成后,我想回到 iPod 音乐应用上的音乐。

谢谢。

【问题讨论】:

【参考方案1】:

恐怕你不能 - Apple 保留对 ipodmusicplayer 内部运作的唯一控制权

【讨论】:

那么“Ecoute”应用程序是如何做到这一点的呢?它可以在您打开应用程序之前之前创建的音乐应用程序中检索播放列表。他们能够做到这一点的唯一方法是通过某种方式检索当前队列。我只是想知道这是否可以在不使用私有 API 的情况下完成(这是此应用程序的一种可能性)。 不知道@sooper - 如果您对此有任何见解,请反馈。

以上是关于获取 iPodMusicPlayer 的队列的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 iOS 中使用 iPodMusicPlayer 播放文档目录中的歌曲吗?

使用 iPodMusicPlayer 而不在后台控制 iPod

奇数条件后 iPodMusicPlayer 播放状态不准确

19. --mus-- 音乐,娱乐(词20)

Failed to execute 'setRequestHeader' on 'XMLHttpRequest': The object's state mus

如何解决 raise ValueError("columns must have matching element counts") ValueError: columns mus