我們創建了一個外部iOS通知指示燈,它使用設備的音頻來提供電源。 當您在iPhone上接聽電話並且燈已插入時,您仍然可以聽到鈴聲,但是當您拿起時,音頻會重新路由至耳機(iPhone認爲我們的燈光/設備是耳機套裝),而用戶必須將myLED提取至少2毫米以獲取手機前端接收器的音頻。iPhone耳機音頻插孔重新路由
我們一直在探索這種挑戰的替代解決方案 - 最近我們製作了一個具有特定插孔形狀的原型,以便用戶在獲得將音頻「重新路由」到iPhone揚聲器/麥克風的呼叫時可以旋轉它。 雖然這可能聽起來很聰明,但這個硬件解決方案遠非整潔 - 這導致了myLED不能工作/不可靠的位置,以及其他複雜性。
我知道kAudioSessionOverrideAudioRoute_Speaker的存在,但我懷疑這隻會將應用音頻直接指向後置揚聲器(「響亮」),而不是前置接收器(因爲iphone的「接收器」是耳機設置,如果他們被檢測到)。
你會建議什麼? 超級讚賞!