gpt4 book ai didi

ios - 在 Objective-C 中设置 AVAudioEngine 的录音格式

转载 作者:行者123 更新时间:2023-11-28 23:31:57 25 4
gpt4 key购买 nike

在 Swift 中,您可以使用以下方式设置录音格式:

let format = AVAudioFormat(commonFormat: AVAudioCommonFormat.pcmFormatInt16, sampleRate: hwSampleRate, channels: 1, interleaved: false)

我正在为如何在 Objective C 中执行此操作而苦苦挣扎,并且自动完成也没有通过:

AVAudioFormat *newFormat = ??? 

(我需要以设置 sampleRate 的方式创建它,这是一个只读属性。)

最佳答案

尝试

AVAudioFormat *newFormat = ((AVAudioFormat alloc) initWithCommonFormat:(AVAudioCommonFormat)format sampleRate:(double)sampleRate channels:(AVAudioChannelCount)channels interleaved:(BOOL)interleaved); 

您可以在 docs 中找到它.您只需在顶部栏中选择 Objective-C 作为语言。

关于ios - 在 Objective-C 中设置 AVAudioEngine 的录音格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56156517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com