Вы пытались установить микс с другими?
UInt32 doSetProperty = 1;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(UInt32), &doSetProperty);
В большинстве случаев это "необходимость" при попытке одновременно записывать и воспроизводить.