iOS:允许用户选择音频是否在后台播放

时间:2010-12-12 21:16:58

标签: iphone ios audio multitasking

我的应用可以在后台播放音频。但是,我希望它默认情况下在后台播放音频。我希望有一个用户首选项来控制音频是否在后台播放。

背景音频通过UIBackgroundModes info.plist控制。如果我使用此设置来允许背景音频,我的应用总是在后台播放音频。是否有一种以编程方式在后台播放音频?或者我是否需要做一些不那么优雅的事情,比如在应用进入或离开背景状态时自己淡入淡出音频?

1 个答案:

答案 0 :(得分:1)

要么取决于“设置”应用,要么在您的应用投放到后台之前,让用户在您的应用中设置此首选项。然后根据该设置继续播放或剪切声音,假设您已设置UIBackgroundModes为您的应用程序提供选项。