iOS:每 2 分钟在后台播放一次短声[关闭]

Posted

技术标签:

【中文标题】iOS:每 2 分钟在后台播放一次短声[关闭]【英文标题】:iOS: Play short sounds in the background every 2 minutes [closed] 【发布时间】:2014-04-02 16:25:06 【问题描述】:

我有一个循环计时器应用程序,它在每轮结束和开始时播放短声(一轮是 2/3 分钟,休息是 30/60 秒)。所有这些在前台工作正常,但在后台只能工作几分钟。 我添加了后台模式,但它没有帮助。 那么我怎样才能让它工作呢? :) 我应该使用 AVAudioPlayer 还是 AudioservicesPlaySystemSound? UPD:这是我想要的应用程序:https://itunes.apple.com/ru/app/boxing-itimer/id506058665?mt=8

【问题讨论】:

【参考方案1】:

我自己找到了解决方案,谢谢大家帮助我;)要在后台播放声音,然后必须使用 AVAudioPlayer 添加音频作为支持的背景模式并将此方法添加到 - (void)viewDidLoad

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

【讨论】:

以上是关于iOS:每 2 分钟在后台播放一次短声[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

IOS后台运行 之 后台播放音乐

iOS 8 在 10 分钟后停止在后台流式传输音频

iOS:开始从后台播放声音

iOS音频的后台播放总结(后台网络请求歌曲,Remote控制,锁屏封面,各种打断)

在后台每 10 分钟检查一次位置

iOS后台播放