【发布时间】:2012-04-22 23:16:52
【问题描述】:
我想以编程方式获取当前在原生音乐应用中播放的队列。我可以使用 MPMusicPlayerController 来获取当前正在播放的项目,但我不仅想获取项目,还想获取整个播放队列。是否可以使用 AVFoundation 或任何其他库来做到这一点?
【问题讨论】:
-
我确信这是可能的。 App Store 中的“Ecoute”以某种方式以编程方式检索当前队列,这与在应用程序内管理队列无关。例如完全退出应用程序,进入音乐应用程序并创建一个包含一些曲目的播放列表并播放它。然后回到应用程序,进入正在播放的屏幕,点击右上角的时钟图标查看队列。您会看到该播放列表中的所有曲目都在队列中。它怎么知道是哪个播放列表?他们是否在使用未记录的 API?
-
@sooper 我认为他们正在使用未记录的 API。请参阅下面的答案。
标签: ios avfoundation mpmusicplayercontroller mpmediaquery