ios - 当正在播放的项目跳到当前播放列表之外时,MPMusicPlayerController 的状态是什么?

标签 ios ipod mpmusicplayercontroller

我正在使用 MPMusicPlayerController,我已经实现了跳过轨道和上一个轨道控件来控制音乐播放。当我到达正在播放列表中的专辑/播放列表的末尾时。该应用程序不再跳过轨道或返回上一轨道。

示例:专辑的第一首轨道,点击上一首轨道应用将停止响应,跳过轨道/播放/上一首轨道将不再响应。

示例:专辑的最后一首轨道,点击上一首轨道应用将停止响应,跳过轨道/播放/上一首轨道将不再响应。

我注意到 iPod 应用程序本身,完成播放列表后,它会返回播放列表选择 View 或返回专辑选择 View 。此时 MPMusicPlayerController 处于什么状态?当我在我的应用程序中遇到这种状态时,如何使用它来启动 iPod 应用程序?

http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMusicPlayerController_ClassReference/Reference/Reference.html

最佳答案

我发现如果 repeatMode 设置为 MPMusicRepeatModeAll,下一首轨道将回到播放列表中的第一个项目。我认为 previous 仍然什么都不做。

因此,请如上所述使用通知,或设置 repeatMode 来防止这种情况发生。

关于ios - 当正在播放的项目跳到当前播放列表之外时,MPMusicPlayerController 的状态是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5210826/

相关文章:

iOS:方向更改后弹出回 View Controller 时约束会中断

iphone - 新手想要为 ipod touch 创建 PDF 阅读器 - 最好的方法是什么?

ios - 如何将音乐从我的应用程序切换到 iPod

ios - MPMusicPlayerController 不记得播放位置

iphone - while循环内存问题

iphone - 如何阻止 MPMusicPlayerController 启用屏幕锁定

ios - 如何在应用程序切换器/关闭器栏上方设置输入附件 View 的约束?

ios - UIApplication -beginReceivingRemoteControlEvents 导致音乐应用接管音频

ios - Xcode Organizer - 服务无效

ios - 如何以编程方式将音乐从 pc 同步到 iphone 音乐库?