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

标签 ios xcode ipod mpmusicplayercontroller

我在我的应用程序中使用 MusicPlayerController 对象来播放音乐。 我知道当它在 iphone ipod 应用程序上终止时可以继续播放我的应用程序音乐。

我该怎么做?

最佳答案

涉及到一些事情。

您必须在两个音乐播放器、应用程序音乐播放器和 iPod 音乐播放器之间进行选择:

+ (MPMusicPlayerController *)applicationMusicPlayer;
+ (MPMusicPlayerController *)iPodMusicPlayer;

如果您选择 iPodMusicPlayer,音乐将继续在后台播放,用户可以使用 iPod(或音乐)应用程序停止播放。

如果您选择applicationMusicPlayer,默认情况下音乐会在您进入后台时停止。如果你想继续玩,你必须在你的 Info.plist 文件中设置 UIBackgroundMode 来告诉系统你应该继续运行。

参见:App States and MultitaskingInfo.plist keys

关于ios - 如何将音乐从我的应用程序切换到 iPod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7993236/

相关文章:

iphone - 如何使用 Swift 3 检测 iPod 和 iPhone 设备?

ios - UITableView cellForRowAt 在 numberOfRowsInSection 之前

iphone - 如何处理用户数据在不同时间到达的多个推送通知?

ios - 在任何滚动或表格重新加载后,在 TableView 中使用计时器重新创建计时器

ios - 使用 Swift 将文本字段中的输入打印到 Xcode 中的标签

iphone - 在不使用 Internet 的情况下获取下一分钟时间 (UTC)

iphone - 检测 iAd 何时不出现

iphone - 如何在 iPad 应用程序中显示 GridView 等数据

ios - 从横向方向的 iPhone 6 Plus 主屏幕进入纵向方向会导致方向错误

iOS:如何在 UISearchDisplayController 中的 searchBar 上添加 View ,我希望 View 位于 _UISearchDisplayControllerDimmingView 之上