我们可以在 iPhone 应用程序中以特定间隔在后台播放声音吗?

Posted

技术标签:

【中文标题】我们可以在 iPhone 应用程序中以特定间隔在后台播放声音吗?【英文标题】:Can we play sounds in the background at a particular intervals in the iPhone app? 【发布时间】:2014-03-27 13:07:59 【问题描述】:

在我的应用程序中,我需要在特定的时间间隔(可能不是统一的间隔)播放一些类似哔哔声的声音,即使应用程序在后台。我浏览了谷歌,很多人建议使用 AV Foundation 的 AVPlayer。我也完成了以下教程。

http://www.raywenderlich.com/29948/backgrounding-for-ios

本教程介绍如何播放项目队列。

但在我的应用程序中不会有任何连续的音乐。只是我们需要在应用程序处于前台或后台时播放一些声音。

我只需要像 RunKeeper 那样播放声音。

请帮帮我。

【问题讨论】:

【参考方案1】:

您可以尝试安排本地通知并提供自定义声音:https://developer.apple.com/library/ios/documentation/iphone/Reference/UILocalNotification_Class/Reference/Reference.html。不过,这也会在通知中心/锁定屏幕中显示警报。

【讨论】:

以上是关于我们可以在 iPhone 应用程序中以特定间隔在后台播放声音吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPhone 的特定时间间隔内从后台执行位置

是否可以在 iphone 中以横向模式显示 UIImagePickerController? [复制]

如何在iPhone中以mp3格式录制声音[重复]

较小的 MapKit 缩放间隔 iPhone

在 iphone 中以编程方式发送短信

在特定日期和时间发送通知