【问题标题】:iOS: Play/Stop music in Background at a specific timeiOS:在特定时间在后台播放/停止音乐
【发布时间】:2012-08-29 08:40:48
【问题描述】:

我正在开发一个应用程序,即使在后台,它也可以在特定时间停止或播放来自 iPod 或其他音频的音乐。有可能吗?

我知道使用本地通知可以在 30 秒内播放音频,但我需要更多时间。有像 TuneIn Radio 这样的应用程序可以做到这一点。

非常感谢您!

【问题讨论】:

  • 只是想知道您是否最终找到了解决方案
  • 如果其他人想知道同样的问题,我最终使用了 AVQueuePlayer,然后使用 addPeriodicTimeObserverForInterval 和静音文件,我可以在任何需要的时间有效地停止和启动(实际上我是只是重放无声的声音直到设定的时间)。这是一个 hack,但它可以满足我的目的。

标签: iphone ios audio background ipod


【解决方案1】:

除非是您的应用在后台播放音乐,否则我认为这是不可能的。最难的部分是您无法在后台运行应用程序,除非它是播放声音、跟踪用户位置或 voip 客户端。

您可以使用本地通知,但警报声限制为 30 秒,并且您只能在应用启动时停止任何音频会话。

【讨论】:

  • 感谢您的回复!有像 TuneIn Radio 这样的应用程序可以做到这一点,但我不知道怎么做。我们将继续调查。
猜你喜欢
  • 1970-01-01
  • 2018-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多