Как сделать спекер вкл / выкл во время видеозвонка? - PullRequest
0 голосов
/ 15 октября 2018
  1. попробуйте ниже функции, но не работайте:

    let session = AVAudioSession.sharedInstance()
    
    try? session.setCategory(AVAudioSessionCategoryRecord)
    try? session.setMode(AVAudioSessionModeVoiceChat)
    if enabled{
        try? session.overrideOutputAudioPort(AVAudioSessionPortOverride.speaker)
    }else{
        try? session.overrideOutputAudioPort(AVAudioSessionPortOverride.none)
    }
    try? session.setActive(true)
    

    здесь enble может изменяться для проверки на отключение или выключение тока.

...