美文网首页
iOS 录音后播放声音变小解决办法

iOS 录音后播放声音变小解决办法

作者: 笑完睡觉 | 来源:发表于2016-03-28 11:15 被阅读0次

    //开始录音

    - (void)startRecording

    {

    AVAudioSession * session = [AVAudioSession sharedInstance];

    NSError * sessionError;

    [session setCategory:AVAudioSessionCategoryPlayAndRecord error:&sessionError];

    if(session == nil)

    NSLog(@"Error creating session: %@", [sessionError description]);

    else

    [session setActive:YES error:nil];

    }

    //结束录音

    - (void)stopRecording

    {

    //&& self.audioRecorder.isRecording

    if (self.audioRecorder && self.recordingState == ECDialogLineRecordingStateRecording)

    {

    AVAudioSession *session = [AVAudioSession sharedInstance];

    [session setCategory:AVAudioSessionCategoryPlayback error:nil];  //此处需要恢复设置回放标志,否则会导致其它播放声音也会变小

    self.currentAudioTime = self.audioRecorder.currentTime;

    [[self audioRecorder] stop];

    }

    }

    相关文章

      网友评论

          本文标题:iOS 录音后播放声音变小解决办法

          本文链接:https://www.haomeiwen.com/subject/ubyjlttx.html