gpt4 book ai didi

ios - iOS 8 中的 AVAudioRecorder 不处理 kAudioFormatMPEG4AAC

转载 作者:可可西里 更新时间:2023-11-01 04:34:33 24 4
gpt4 key购买 nike

我的代码在 iOS 8 kAudioFormatMPEG4AAC 之前运行良好,但现在它创建了一个空文件。没有错误报告。当我将其更改为 kAudioFormatLinearPCM 时,它起作用了。这是我的代码:

recordSettings = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithInt:AVAudioQualityMin], AVEncoderAudioQualityKey,
[NSNumber numberWithInt: kAudioFormatLinearPCM], AVFormatIDKey,
[NSNumber numberWithInt:16], AVEncoderBitRateKey,
[NSNumber numberWithInt: 1], AVNumberOfChannelsKey,
[NSNumber numberWithFloat:32000.0], AVSampleRateKey,
nil];

最佳答案

请从您的设置字典中删除 AVEncoderBitRateKey key ,它将在 iOS8 上使用 kAudioFormatMPEG4AAC 运行。

这可能是 AVEncoderBitRateKeyAVNumberOfChannelsKey 之间的特定关联。但我没有使用参数,而是使用默认比特率值来获得工作记录器。

关于ios - iOS 8 中的 AVAudioRecorder 不处理 kAudioFormatMPEG4AAC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27178618/

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