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