【发布时间】:2021-10-04 09:22:19
【问题描述】:
applicationDidBecomeActive
do {
try AVAudioSession.sharedInstance().setCategory(.playback, mode: .default, options: .duckOthers)
} catch let error {
print(error.localizedDescription)
}
在我的应用中播放视频时,其他应用的音频不会停止,只需降低音量,这就是我想要的
self.player.isMuted = true
视频将以静音模式播放, 我想实现这一点当我取消我的视频静音时,其他应用程序的音频应该停止 喜欢在 Facebook 中
我尝试设置何时点击静音/取消静音按钮:
do {
try AVAudioSession.sharedInstance().setCategory(.playback, mode: .default, options: .interruptSpokenAudioAndMixWithOthers)
} catch let error {
print(error.localizedDescription)
}
当应用播放其音频但它不起作用时暂停来自其他会话的语音音频内容 即使我设置了
try AVAudioSession.sharedInstance().setActive(true)
【问题讨论】:
标签: ios swift uikit avplayer avaudiosession