Daniel Marino
1 2月 2025
iOS Safariは、getUsermedia()を使用するときにスピーカーにオーディオ出力を強制します

iOS Safariで getUsermedia()と協力する場合、多くの開発者は、特にオーディオルーティングに関して、予期せぬ問題に遭遇します。オーディオ出力が有線ヘッドセットまたはBluetoothヘッドフォンからデバイスの内蔵スピーカーに頻繁に移行するため、マイクがアクティブになるとユーザーエクスペリエンスが破壊されます。オンライン会議やAIアシスタントなどのリアルタイムコミュニケーションを使用するアプリケーションは、この問題の影響を最も受けます。デバイスの列挙と WebオーディオAPI は、この問題を軽減するのに役立つ2つの回避策です。ただし、決定的なソリューションには、WebKitの改善とIOSオーディオ制御機能の改善が依然として必要です。