0
我已經搜索了一遍,看過所以但我找不到一個堅實的答案,如何做一些看起來很簡單的事情。iOS 8&AVFoundation:如何調暗背景音頻?
你知道我可以用iOS 8和AVFoundation以編程方式調暗背景音頻嗎?
我的應用程序將讓用戶播放音頻(從另一個應用程序),但在某些時候,我們需要調暗音頻以播放來自我們的應用程序的音頻。
我知道我們需要使用AVFoundationSession對象,但我不知道如何獲取背景音頻並調整其音量設置。
任何意見或見解都會很棒!
Swift/Obj-c答案歡迎!
解決方案
//Manages dimming and resuming background audio
class O_Audio
{
class func dimBackgroundAudio()
{
AVAudioSession.sharedInstance().setActive(true, error: nil)
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, withOptions: AVAudioSessionCategoryOptions.DuckOthers, error: nil)
}
}
在音頻會話中使用'setActive'以在您播放完音頻後將其停用。確保這是發生。 –
非常感謝,這很有幫助 – Aggressor