Swift 视频聊天扬声器声音小问题 - lidaoyuan/Notes GitHub Wiki
在接收到流媒体之后在切换到扬声器,在之前设置是无效的
do {
try AVAudioSession.sharedInstance().setCategory(.playAndRecord)
try AVAudioSession.sharedInstance().overrideOutputAudioPort(.speaker)
try AVAudioSession.sharedInstance().setActive(true)
} catch let error {
print("AVAudioSession Error: \(error)")
}
必要时使用DispatchQueue.main.async