AVCaptureDevice по умолчанию Аудиоустройство равно нулю, несмотря на разрешение микрофона - PullRequest
0 голосов
/ 11 июля 2020

Некоторые устройства iPhone 7 plus (и только эти модели устройств) выдают ошибку

let audioDevice = AVCaptureDevice.default(for: AVMediaType.audio)

  if audioDevice == nil {
        showError("Nil Audio Device") //UIAlertController display error text
  } 

Я не могу воспроизвести это на своем iPhone 7 plus, очевидно. Жаловались лишь немногие пользователи. Мне нужно понять, при каких обстоятельствах это могло быть ноль? Предполагается, что пользователь дал разрешение на использование микрофона, которое проверено.

...