objective-c - AVAudioSession AVAudioRecorder 录音之后再播放的时候,在刚播放的时候有段杂音

 咪了眼的小迷糊 发布于 2022-10-25 17:25

有哪位大神遇见过?具体代码如下:

AVAudioSession *session = [AVAudioSession sharedInstance];
    [session setCategory:AVAudioSessionCategoryRecord error:nil];
    UInt32 doChangeDefaultRoute = 1;
    AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryDefaultToSpeaker, sizeof (doChangeDefaultRoute), &doChangeDefaultRoute);
    
    NSDictionary *recordSetting = [NSDictionary
                          dictionaryWithObjectsAndKeys:
                          [NSNumber numberWithInt:AVAudioQualityMin],
                          AVEncoderAudioQualityKey,
                          [NSNumber numberWithInt:16],
                          AVEncoderBitRateKey,
                          [NSNumber numberWithInt: 2],
                          AVNumberOfChannelsKey,
                          [NSNumber numberWithFloat:44100.0],
                          AVSampleRateKey,
                          nil];
    
    
    // Initiate and prepare the recorder
    _recorder = [[AVAudioRecorder alloc] initWithURL:outputFileURL settings:recordSetting error:NULL];
    _recorder.delegate = self;
    _recorder.meteringEnabled = YES;
    [_recorder prepareToRecord];
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有