AVAudioSessionCategoryPlayAndRecord和iPOD音频播放

时间:2014-02-03 21:41:54

标签: ios core-audio avaudioplayer

当我使用播放和录制类别并使用以下方法强制输出到底部扬声器时

    UInt32 doChangeDefaultRoute = 1;
    AudioSessionSetProperty (   kAudioSessionProperty_OverrideCategoryDefaultToSpeaker,
                             sizeof (doChangeDefaultRoute),
                             &doChangeDefaultRoute);

音频从底部扬声器播放,但在我的应用运行时音量仍然低得多。一旦我关闭我的应用程序,音量再次上升。音量设置没有物理变化,我可以强制音频输出在我的应用程序运行时达到最大音量,当我关闭我的应用程序时音量仍然变得更大。

1 个答案:

答案 0 :(得分:1)

原来问题在于启用录制音频的测量模式。我不认为这是一种预期的行为,但这一直是个问题。