Различают между разъемом молнии и разъемом для наушников 3,5 мм на iOS - PullRequest
0 голосов
/ 15 мая 2018

Я выполняю некоторые точные измерения аудиосигналов на iOS с помощью наушников.

Аудиосигналы значительно различаются в зависимости от того, подключены ли наушники к 3,5-мм разъему для наушников устройства или к разъему молнии (молния включает в себя собственный блок АЦП / ЦАП, я считаю).

Поэтому я ищу способ определить, к какому порту подключены наушники - к разъему для молнии или наушникам.

Когдапроверяя типы выходного порта текущего маршрута для обоих соединений, они оба возвращают AVAudioSessionPortHeadphones, что не совсем дает мне необходимую степень детализации.

for (AVAudioSessionPortDescription *outputPort in [currentRoute outputs])
{
    if ([[outputPort portType] isEqualToString:AVAudioSessionPortHeadphones])
    {
        ...
    }
}

Кто-нибудь знает способ определить, какойпорт, к которому подключен AVAudioSessionPortHeadphones?

Спасибо, Энди.

...