2010-12-12 77 views
0

我的應用可以在後臺播放音頻。但是,我想要它而不是默認在後臺播放音頻。我想要有一個用戶首選項來控制音頻是否在後臺播放。iOS:允許用戶選擇音頻是否在後臺播放

背景音頻通過UIBackgroundModes info.plist進行控制。如果我使用這個設置來允許背景音頻,我的應用程序將在後臺播放音頻總是。有沒有在後臺顯示播放音頻的編程方式?或者我是否需要做一些不太優雅的事情,比如當應用程序進入或離開後臺狀態時,自己淡入淡出音頻?

回答

1

要麼在您的應用程序放入後臺之前,要麼取決於設置應用程序,要麼向用戶提供一種設置此首選項的方式。然後根據該設置繼續播放或剪切聲音,假設您已設置UIBackgroundModes爲您的應用程序提供選項。

+0

謝謝hotpaw2。這就是我認爲我需要做的事情,但是如果有更好的,內置的方法去做,我希望自己不必播放/切斷聲音。 – morgancodes 2010-12-13 16:04:59