如何在 iOS 14 Objective C 中录制立体声

How can I record Stereo in iOS 14 Objective C

提问人:MidDev 提问时间:11/4/2020 更新时间:11/4/2020 访问量:120

问:

如何在 iOS 14 Objective C 中录制立体声

这是我的代码,我现在不知道如何将 AVAudioSessionPolarPatternStereo 添加到我的代码中 我找到了 Swift 的简单代码,但我需要添加我的目标 c 代码

    AVAudioSession * audioSession = [AVAudioSession sharedInstance];
    const AVAudioSessionPolarPattern AVAudioSessionPolarPatternStereo;
        
    [audioSession setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];
    [audioSession setActive:YES error:nil];
    
    NSMutableDictionary* recordSetting = [[NSMutableDictionary alloc] init];
    [recordSetting setValue :[NSNumber numberWithInt:kAudioFormatMPEG4AAC] forKey:AVFormatIDKey];
    [recordSetting setValue:[NSNumber numberWithFloat:44100.0] forKey:AVSampleRateKey];
    
    [recordSetting setValue:[NSNumber numberWithInt: 2] forKey:AVNumberOfChannelsKey];
        
    
Objective-C nsmutableArray AVAudiosession iOS14 AVAudioRecorder

评论

0赞 zeytin 11/4/2020
这是您的 OBJ-C 代码,对吧?
0赞 Ol Sen 11/4/2020
使用 Apple Docif (@available(iOS 14.0, *)){ [audioSession setPreferredInputOrientation:error:]; }
0赞 MidDev 11/5/2020
@OlSen这是此代码的错误 [audioSession setPreferredInputOrientation:AVAudioSessionPolarPatternStereo error:nil];指向整数转换的不兼容指针将“API_AVAILABLE(ios(14.0)) const AVAudioSessionPolarPattern”(又名“NSString *const”)发送到类型为“AVAudioStereoOrientation”(又名“enum AVAudioStereoOrientation”)的参数
0赞 Ol Sen 11/5/2020
检查您给定的枚举..拿其中之一..苹果文档
0赞 MidDev 11/5/2020
你能在我的简单代码中添加一些代码吗,因为我看不懂这段代码

答: 暂无答案