2

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

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

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

我希望有人能给我一些提示,以解决这个问题。

4

1 回答 1

0

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

于 2012-09-28T04:34:57.133 回答