録音音声のフォーマット設定時のエラー
音声のフォーマットを設定する際、以下のプログラムでエラーが生じてしまいます。
追記:UIntを加えたのですが、soundRecorder
の as [NSObject : AnyObject]
の部分でエラーが出てしまいます。
let recordSettings: [String : Any] = [AVFormatIDKey:UInt(kAudioFormatAppleLossless),
AVEncoderAudioQualityKey : AVAudioQuality.Max.rawValue,
AVEncoderBitRateKey : 160000,
AVNumberOfChannelsKey : 2,
AVSampleRateKey : 8000.0 ]
var error : NSError?
soundRecorder = AVAudioRecorder(URL: getFileURL(), settings: recordSettings as [NSObject : AnyObject], error: &error)//ここでエラーが出ます。
お気づきの方がいらっしゃいましたら、ご指導のほどよろしくお願いいたします。