2010-12-12 74 views
0

我的应用可以在后台播放音频。但是,我想要它而不是默认在后台播放音频。我想要有一个用户首选项来控制音频是否在后台播放。iOS:允许用户选择音频是否在后台播放

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

回答

1

要么在您的应用程序放入后台之前,要么取决于设置应用程序,要么向用户提供一种设置此首选项的方式。然后根据该设置继续播放或剪切声音,假设您已设置UIBackgroundModes为您的应用程序提供选项。

+0

谢谢hotpaw2。这就是我认为我需要做的事情,但是如果有更好的,内置的方法去做,我希望自己不必播放/切断声音。 – morgancodes 2010-12-13 16:04:59