And*_*ard 5 core-audio ios avaudiosession
我正在使用耳机对iOS上的音频信号进行一些精确的测量。
音频信号的差异很大,具体取决于耳机是插入设备的3.5毫米耳机插孔还是连接到闪电连接器(我相信闪电包括其自己的ADC / DAC单元)。
因此,我正在寻找一种方法来确定将耳机插入哪个端口(闪电或耳机插孔)。
在检查两个连接的当前路由输出端口的类型时,它们都返回AVAudioSessionPortHeadphones,这并不能完全满足我的要求。
for (AVAudioSessionPortDescription *outputPort in [currentRoute outputs])
{
    if ([[outputPort portType] isEqualToString:AVAudioSessionPortHeadphones])
    {
        ...
    }
}
有人知道确定AVAudioSessionPortHeadphones连接到哪个端口的方法吗?
谢谢,安迪。
| 归档时间: | 
 | 
| 查看次数: | 53 次 | 
| 最近记录: |