[英]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.