gpt4 book ai didi

swift - AVAudioRecorder 的有效 'settings' 键/值是什么?

转载 作者:搜寻专家 更新时间:2023-10-31 19:36:24 24 4
gpt4 key购买 nike

我正在为使用 AVAudioRecorder 的 macOS 开发一个 Swift 应用程序. initializer method of this class may consume a 'settings' dictionary .相关的 AV 文档都对这些设置键/值的定义位置进行了无 URL 的纯文本引用,例如:

For information on the settings available for an audio recorder, see AV Foundation Audio Settings Constants.

我已为该文档搜索了很多次,但未能找到它。事实上,我已经向 Apple 提交了一份反馈报告,要求他们更新他们的 API 文档,并添加指向该文档的链接,因为它在很多地方都被提及,但只是通过名称。

我已经广泛尝试使用谷歌搜索。我在他们的开发者网站上使用了 Apple 自己的搜索功能,并且在 Xcode 本身中搜索了 API 文档。这项工作并未找到名为 AV Foundation Audio Settings Constants 的文档,但我可以找到许多以该精确名称引用它的文档。

有没有人知道这个神秘的 API 文档实际存在于何处?

最佳答案

我还没有找到任何关于此的实际权威文档,这里只是我迄今为止遇到的参数的运行列表:

AVFormatIDKey : kAudioFormatAppleLossless, kAudioFormatMPEG4AAC

AVNumberOfChannelsKey : 2

AVSampleRateKey : 44100.0

AVEncoderBitRateKey: 192000, 320000

AVEncoderAudioQualityKey : AVAudioQuality.min.rawValue, AVAudioQuality.max.rawValue


这是一个使用其中一些值创 build 置字典的 Swift 示例:

let settings:[String : Any] = [ AVFormatIDKey : kAudioFormatAppleLossless,
AVEncoderAudioQualityKey : AVAudioQuality.max.rawValue,
AVEncoderBitRateKey: 320000,
AVNumberOfChannelsKey : 2,
AVSampleRateKey : 44100.0 ] as [String : Any]

我希望在我进行的过程中使用更多选项不断更新它。也欢迎其他人更新此内容,请按照我这里的格式进行操作。

关于swift - AVAudioRecorder 的有效 'settings' 键/值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48091631/

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