gpt4 book ai didi

objective-c - 在 iOS 中录制 16bps 波形文件

转载 作者:行者123 更新时间:2023-11-29 13:33:45 29 4
gpt4 key购买 nike

我正在尝试录制一个 wave 文件,然后在 iOS 中将此文件转换为 flac。但是,libflac 库总是给我以下错误:

invalid/unsupported WAVE file, only 16bps stereo WAVE in canonical form allowed

如何记录具有这种属性的文件?这些是我目前正在使用的属性:

AVFormatIDKey = kAudioFormatLinearPCM
AVSampleRateKey = 16000
AVNumberOfChannelsKey = 2
AVLinearPCMBitDepthKey = 16
AVLinearPCMIsBigEndianKey = NO
AVLinearPCMIsFloatKey = NO

我应该如何更改这些属性才能使用 libflac?

最佳答案

事实证明,设置终究是正确的。问题出在 wav 文件格式和 libflac 上。 Apple 创建的格式与已知的 wave 格式略有不同。这就是我的案例出现问题的原因

关于objective-c - 在 iOS 中录制 16bps 波形文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11171966/

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