Chúng tôi đã tạo một đèn thông báo iOS bên ngoài sử dụng âm thanh của thiết bị để cấp nguồn. Khi bạn nhận được cuộc gọi trên iPhone và đèn được cắm vào, bạn vẫn nhận được nhạc chuông nhưng khi bạn nhấc máy, âm thanh sẽ được định tuyến lại cho tai nghe (iPhone cho rằng thiết bị/ánh sáng của chúng tôi là bộ tai nghe) và người dùng phải giải nén myLED ít nhất 2mm để nhận âm thanh từ bộ thu phía trước của điện thoại.Giắc cắm âm thanh tai nghe trên iPhone
Chúng tôi đã khám phá các giải pháp thay thế cho challange này - gần đây chúng tôi đã tạo một mẫu thử nghiệm với hình dạng jack đặc biệt để người dùng có thể xoay khi nhận cuộc gọi "định tuyến lại âm thanh" cho loa/micrô của iPhone. Mặc dù nó có vẻ là một lựa chọn thông minh, giải pháp phần cứng này không được gọn gàng - điều này dẫn đến việc có vị trí mà myLED không hoạt động/nó không đáng tin cậy, cộng với các biến chứng khác.
Tôi biết sự tồn tại của kAudioSessionOverrideAudioRoute_Speaker tuy nhiên tôi nghi ngờ điều này sẽ chỉ chuyển âm thanh ứng dụng đến loa sau (loa “lớn”) chứ không phải bộ thu phía trước (vì “người nhận” cho iphone là tai nghe được đặt nếu chúng được phát hiện).
Bạn sẽ đề xuất điều gì? Siêu được đánh giá cao!