AVAudioSession 使用的注意事项

最近再写一个项目,用到了语音识别和音乐播放技术。其中碰到了一个坑,分享给大家,希望以后少走点坑。

AVAudioSession 为音频的控制者,我们再使用 音乐播放的时候需要设置

        AVAudioSession *audioSession = [AVAudioSession sharedInstance];

        [audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];

改成音乐播放模式,

 而语音识别的时候需要设置

    AVAudioSession *audioSession = [AVAudioSession sharedInstance];

    [audioSession setCategory:AVAudioSessionCategoryRecord error:nil];,

当然了这只是这两个方面的需求切换,根据自己的需求进行更改就好了。所以再使用到AVAudioSession

的时候千万要注意使用场景。


你可能感兴趣的:(AVAudioSession 使用的注意事项)