【发布时间】:2012-12-22 22:57:39
【问题描述】:
我们创建了一个外部 iOS 通知灯,它使用设备的音频来供电。 当您在 iPhone 上接听电话并且插上灯时,您仍然会听到铃声,但是当您拿起时,音频会重新路由到耳机(iPhone 认为我们的灯/设备是耳机组)并且用户有将 myLED 提取至少 2 毫米以从手机的前置接收器获取音频。
我们一直在探索这个挑战的替代解决方案 - 最近我们制作了一个具有特定插孔形状的原型,以便用户在接到电话以将音频“重新路由”到 iPhone 扬声器/麦克风时可以旋转它。 虽然这听起来可能是一个聪明的选择,但这种硬件解决方案远非简洁 - 这会导致 myLED 无法工作/不可靠的位置以及其他并发症。
我知道 kAudioSessionOverrideAudioRoute_Speaker 的存在,但是我怀疑这只会将应用程序音频引导到后置扬声器(“响亮”的那个)而不是前置接收器(因为 iphone 的“接收器”是耳机如果检测到则设置)。
你有什么建议? 非常感谢!
【问题讨论】:
标签: ios audio notifications hardware