我们开发了一种外部iOS通知灯,使用设备的音频作为电源。
当您在iPhone上接到电话并插入灯时,您仍会听到铃声,但是当您拿起电话时,音频被重新路由到耳机(iPhone认为我们的灯/设备是一个耳机组),用户必须将myLED至少抽出2mm才能从手机前置接收器获取音频。
我们一直在探索解决这个问题的替代方案 - 最近,我们制造了一个具有特定插孔形状的原型机,以便用户在接到电话时可以通过“重新路由”将音频传输到iPhone扬声器/麦克风。虽然这听起来是一个聪明的选择,但这种硬件解决方案远非简洁 - 这导致myLED不起作用/不可靠的位置,并产生其他复杂性。
我知道kAudioSessionOverrideAudioRoute_Speaker的存在,但我怀疑这只会将应用程序音频定向到后置扬声器(“响亮”的扬声器),而不是前置接收器(因为如果检测到耳机,则iPhone的“接收器”为耳机组)。
您有什么建议? 真的很感激!
我们一直在探索解决这个问题的替代方案 - 最近,我们制造了一个具有特定插孔形状的原型机,以便用户在接到电话时可以通过“重新路由”将音频传输到iPhone扬声器/麦克风。虽然这听起来是一个聪明的选择,但这种硬件解决方案远非简洁 - 这导致myLED不起作用/不可靠的位置,并产生其他复杂性。
我知道kAudioSessionOverrideAudioRoute_Speaker的存在,但我怀疑这只会将应用程序音频定向到后置扬声器(“响亮”的扬声器),而不是前置接收器(因为如果检测到耳机,则iPhone的“接收器”为耳机组)。
您有什么建议? 真的很感激!