是否可以从应用程序控制 iTunes(使其播放暂停的歌曲)?
Posted
技术标签:
【中文标题】是否可以从应用程序控制 iTunes(使其播放暂停的歌曲)?【英文标题】:Is it possible to control iTunes from an app (to make it play a paused song)? 【发布时间】:2013-04-09 23:34:15 【问题描述】:我正在查看MPMusicPlayerController class,它允许您创建一个iPodMusicPlayer
和一个只读 的playbackState。我想知道是否有办法让我在其他地方修改playbackState 以将状态从MPMusicPlaybackStatePaused
更改为MPMusicPlaybackStatePlaying
。
如果这是播放被TriggerIO media player暂停的iTunes音乐的目标 - 目前它支持通过暂停背景音频在您的应用程序中播放音频,但在我的音频播放后,我想继续播放背景音频。
谢谢!
【问题讨论】:
我认为您正在寻找更像覆盖的东西,就像地图一样。播放器假设您要实际播放一首歌曲,这并不意味着您播放完后会恢复其他应用程序播放器。 应用程序可以控制正在 iTunes 中播放的歌曲。我知道这一点是因为我的 iPhone 上有一个名为“Car Tunes”的应用程序,可用于控制当前正在播放的歌曲。如果使用内置的“音乐”应用暂停一首歌曲,我可以使用 Car Tunes 取消暂停,反之亦然。 【参考方案1】:我正在将我的评论变成答案,因为如果找到更多证据。
我的假设是您正在寻找诸如背景音频或音频覆盖之类的东西。根据 trigger.io 联合创始人的回答,How to play background audio in ios with Trigger.io? 表示,它尚未得到官方支持,但在他们的路线图上。
【讨论】:
是的,我一直在与创始人联系,但不幸的是,他们目前的实现将持续一段时间(至少看起来是这样),所以我正在寻找一种原生方式为此,我可以将其放入本机插件中。正如您猜到的那样,我正在寻找与 Google 地图画外音相同的效果。以上是关于是否可以从应用程序控制 iTunes(使其播放暂停的歌曲)?的主要内容,如果未能解决你的问题,请参考以下文章