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 分钟在后台播放一次短声[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我们可以在后台播放音频吗

如何在播放框架中获得预定作业的结果?

每15分钟重复一次函数c# [关闭]

React Native - 在一定时间后关闭在后台播放的音频

苹果手机微信视频为啥不能播放?

关闭弹出窗口后,弹出视频会在后台继续播放