हमने एक बाहरी आईओएस अधिसूचना प्रकाश बनाया जो डिवाइस के लिए डिवाइस के ऑडियो का उपयोग करता है। जब आपको आईफोन पर फोन कॉल मिलता है और प्रकाश प्लग इन होता है, तो आपको अभी भी रिंगटोन मिल जाता है लेकिन जब आप उठाते हैं, तो ऑडियो हेडफ़ोन पर वापस आ जाता है (आईफोन सोचता है कि हमारा प्रकाश/डिवाइस हेडफ़ोन सेट है) और उपयोगकर्ता फोन के फ्रंट रिसीवर से ऑडियो प्राप्त करने के लिए कम से कम 2 मिमी के लिए myLED निकालना है।आईफोन हेडफ़ोन ऑडियो जैक री-रूटिंग
हम इस चुनौती के वैकल्पिक समाधानों की खोज कर रहे हैं - हाल ही में हमने एक विशेष जैक आकार के साथ प्रोटोटाइप बनाया है ताकि आईफोन स्पीकर/माइक में ऑडियो को "रीरेट" करने के लिए कॉल करने पर उपयोगकर्ता द्वारा घुमाया जा सके। हालांकि यह एक चालाक विकल्प लग सकता है, यह हार्डवेयर समाधान साफ होने से बहुत दूर है - इससे ऐसी स्थिति होती है जहां myLED काम नहीं करता/यह विश्वसनीय नहीं है, साथ ही अन्य जटिलताओं।
मुझे KAudioSessionOverrideAudioRoute_Speaker के अस्तित्व के बारे में पता है, हालांकि मुझे संदेह है कि यह केवल ऐप ऑडियो को पीछे के स्पीकर ("जोरदार") पर निर्देशित करेगा, न कि फ्रंट रिसीवर (क्योंकि आईफोन के लिए "रिसीवर" हेडफोन सेट अगर वे पता चला है)।
आप क्या सुझाव देंगे? सुपर सराहना की!