[英]What are the valid 'settings' key/values for AVAudioRecorder?
我正在为使用AVAudioRecorder的 macOS开发Swift应用程序。 此类的初始化方法可能使用了“设置”字典 。 所有相关的AV文档都使用无URL的纯文本引用,以引用以下语句来定义这些设置键/值的位置:
有关录音机可用设置的信息,请参阅“ AV Foundation音频设置常数”。
我已经搜索了很多有关此文档的内容,但找不到它。 实际上,我已经向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
这是一个使用其中一些值创建设置字典的Swift示例:
let settings:[String : Any] = [ AVFormatIDKey : kAudioFormatAppleLossless,
AVEncoderAudioQualityKey : AVAudioQuality.max.rawValue,
AVEncoderBitRateKey: 320000,
AVNumberOfChannelsKey : 2,
AVSampleRateKey : 44100.0 ] as [String : Any]
我希望在我继续使用更多选项的同时进行更新。 也欢迎其他人对此进行更新,请遵循我此处的格式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.