我正在使用 Matt Gallagher 的出色 AudioStreamer 示例通过 AudioSession 播放音频文件。一切正常,除了在我的 iPhone 4 上,我从底部扬声器而不是耳机中播放音频。我插入以下代码无济于事。
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_None;
AudioSessionSetProperty (
kAudioSessionProperty_OverrideAudioRoute,
sizeof (audioRouteOverride),
&audioRouteOverride
);