私の iPhone アプリケーションでは、ラウド スピーカーを有効にし、Bluetooth を有効にする必要があります。
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayAndRecord error: nil];
    UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
    AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,
                             sizeof (audioRouteOverride), &audioRouteOverride);
    UInt32 allowBluetoothInput = 1;
    AudioSessionSetProperty (
                             kAudioSessionProperty_OverrideCategoryEnableBluetoothInput,
                             sizeof (allowBluetoothInput),
                             &allowBluetoothInput
                             );
しかし、それは連携していません。つまり、Bluetooth がオンの場合は BT ヘッドセットから音声が聞こえ、オフの場合はラウド スピーカーからではなく音声が聞こえます。この問題を解決するにはどうすればよいですか?