私は、Matt Gallagher の素晴らしい AudioStreamer の例を使用して、AudioSession 経由でオーディオ ファイルを再生しています。すべて動作しますが、私の iPhone 4 では、耳のスピーカーではなく、一番下のスピーカーからオーディオの再生が得られます。次のコードを無駄に挿入しました。
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_None;
AudioSessionSetProperty (
kAudioSessionProperty_OverrideAudioRoute,
sizeof (audioRouteOverride),
&audioRouteOverride
);