私のプロジェクトには、フォノソケットに差し込む磁気カードリーダーデバイスが含まれています(つまり、マイクのみを使用します)
デバイスからの入力を聞きながら、プロジェクトで内蔵スピーカーからサウンドを出力することはできますか?
調査によると、これは不可能です。
iPhone オーディオ再生: 内部スピーカーを強制的に使用しますか?
ヘッドフォンマイクからの録音中にiPhoneにスピーカーからの出力を強制する
オーディオ セッション サービス: kAudioSessionProperty_OverrideAudioRoute と入力および出力用の異なるルート
私が見ることができる唯一の方法は、サウンドを発したいたびにオーディオセッションを実際に変更することです。
これは本当に唯一のオプションですか?そして、これを行うことは実用的ですか?オーディオ セッションが再構成するのにどのくらいの時間がかかりますか?