Strange Route change & notificaiton on AERecorder Start

I'm seeing a very strange problem.

AEAudioController is getting into audioRouteChangeNotification when I start recording with AERecorder. I'm not connecting or disconnecting any hardware (headphones etc).

What's even stranger is that if the current routing happened to be through the device speaker (no headphones attached), it suddenly switches to the device receiver (tiny speaker used for phone calls) the moment recording starts, even though I have verified that AVAudioSessionCategoryOptionDefaultToSpeaker is set to yes.

Any idea what can trigger a route change notification besides actual hardware routing changes?


Sign In or Register to comment.