我正在使用AudioKit在我的应用中管理我的声音引擎。我认为AudioKit的设置覆盖了一些东西,我无法获得锁屏音频控件。这是我目前的代码:
//Configure media control center
UIApplication.shared.beginReceivingRemoteControlEvents()
let commandCenter = MPRemoteCommandCenter.shared()
commandCenter.pauseCommand.addTarget { (event) -> MPRemoteCommandHandlerStatus in
//Update your button here for the pause command
return .success
}
commandCenter.playCommand.addTarget { (event) -> MPRemoteCommandHandlerStatus in
//Update your button here for the play command
return .success
}
我在一个功能中设置了我的所有AudioKit设置,但它不起作用。是否有使用AudioKit进行锁屏音频控制的特殊程序?
答案 0 :(得分:1)
你必须在appdelegate中编写这些代码才能实现:
do {
try AVAudioSession.sharedInstance().setActive(true)
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
}catch{
}
UIApplication.shared.beginReceivingRemoteControlEvents()
答案 1 :(得分:1)
_[^\s+]?.*[^\s+]_
答案 2 :(得分:0)
请记住,禁用 .mixWithOthers