AVAudioRecorder录制后,音量按钮不起作用

时间:2012-06-24 20:34:16

标签: ios avaudioplayer avaudiorecorder avaudiosession

在录制音频之前,音量按钮在AVAudioPlayer播放会话期间正常工作。 一旦我用AVAudioRecorder录制音频,然后我回到AudioPlayer(它们在不同的ViewControllers中),音量按钮就不再起作用了。

我将AVAudioSession设置为活动状态,并在录制期间将类别设置为AVAudioSessionCategoryRecord,并在播放期间将其设置为AVAudioSessionCategoryPlayback。

我不知道还能设置什么来影响这种行为。

我希望有人可以给我一些暗示可能解决这个问题的方法。

1 个答案:

答案 0 :(得分:0)

在我的项目中,我正在将AVAudioSession从Record更改为Playback并再次返回,当处于Playback模式时,音量按钮启用并正常工作。当我将音频会话模式从纯Record更改为AVAudioSessionCategoryPlayAndRecord时,音量按钮始终有效。