如何增加使用AVAudioRecorder录制的声音的音量

| 我正在使用下面提到的链接通过我的iPhone应用程序录制音频: 如何使用AVAudioRecorder在iPhone上录制音频? 当我尝试在设备上使用AVAudioPlayer播放录音时,我发现即使设备音量已满,录音的音量也非常低。 录制工作正常。 如何增加音量?     
已邀请:
录制音频时,将音频会话设置为“ 0”或仅设置为“ 1”。完成后,将其设置回just2ѭ。     
适用于iOS 12 + Swift 5.0的解决方案: 开始录制时使用:
recordingSession.setCategory(.record)
// recordingSession的类型为AVAudioSession 播放录制音频时,请使用:
recordingSession.setCategory(.playback)
注意:将语句放入do-catch块中。     
你可以试试
AVaudioSession.sharedInstance().overrideOutputAudioPort(AVAudioSessionPortOverride.Speaker)
这是因为您的输出设备在iPhone中设置为内置扬声器。 而iTab只有扬声器,因此不会发生任何问题。     

要回复问题请先登录注册