gpt4 book ai didi

ios - ExtAudioFileCreateWithURL : what are the valid audio formats to use?

转载 作者:行者123 更新时间:2023-11-28 17:34:55 25 4
gpt4 key购买 nike

所以我的问题是:可与 ExtAudioFileCreateWithURL 一起使用的有效音频格式是什么?

我在 RemoteIO 的 renderCallback 中记录 - 并使用这些规范让它工作:

AudioStreamBasicDescription :: mFormatID :: kAudioFormatLinearPCM

ExtAudioFileCreateWithURL :: AudioFileTypeID :: kAudioFileWAVEType

但生成的文件很大,所以我想使用压缩格式。我已经搜索了几个小时并插入了各种格式组合,但出现错误:

uncaught exception 'NSInternalInconsistencyException', 
reason: 'Couldn't create file for writing'

我还看到关于哪些格式可以和不能用于记录的相互矛盾的信息。为了实际检查,我修改了 SpeakHere 示例并让它与 kAudioFormatMPEG4AAC 一起工作 - 但对于我来说,我无法在我自己的项目中使用这些设置。

使用 ExtAudioFileCreateWithURL 录制压缩音频有什么技巧吗?

最佳答案

您可以使用AudioFileGetGlobalInfo(等)来确定当前系统支持什么。

录制时,直接录制成PCM格式,压缩结果,处理PCM录制,如果系统不支持你需要的目标格式。

关于ios - ExtAudioFileCreateWithURL : what are the valid audio formats to use?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10094888/

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