gpt4 book ai didi

iphone - 如何录制 .mp3 格式的音频文件?

转载 作者:太空狗 更新时间:2023-10-30 03:31:46 27 4
gpt4 key购买 nike

我使用以下设置使用 AVAudioRecorder 以 .mp3 格式录制音频文件。

NSDictionary *recordSettings = [[NSDictionary alloc] initWithObjectsAndKeys:

[NSNumber numberWithFloat: 44100.0],AVSampleRateKey,
[NSNumber numberWithInt: kAudioFormatMPEGLayer3],AVFormatIDKey,
[NSNumber numberWithInt: 1], AVNumberOfChannelsKey,
[NSNumber numberWithInt: AVAudioQualityMax],AVEncoderAudioQualityKey,nil];

但无法用这些进行记录。我为此进行了很多搜索,但无法获得一些相关的帖子。有些帖子说这是不可能的。如果不可能那么为什么会这样?请回答。

最佳答案

问题是 kAudioFormatMPEGLayer3 不被 AVAudioRecorder 支持。

或者,您可以使用 kAudioFormatAppleIMA4 进行录音。

最后,您可以编写自己的编码逻辑,将kAudioFormatAppleIMA4 转换为MP3 格式。

用于录制目的的其他支持的编码是

kAudioFormatMPEG4AAC   
kAudioFormatAppleLossless
kAudioFormatAppleIMA4
kAudioFormatiLBC
kAudioFormatULaw
kAudioFormatLinearPCM

更多信息可以引用this SO 的帖子。

关于iphone - 如何录制 .mp3 格式的音频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4871940/

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