ramkaの朝ごはんはピーナッツパン

超個人的備忘録です。基本自分のためなので、内容の不備、読みづらさ、つまらなさはご了承ください。

swiftで録音する

qiita.com

このままコピペしても動きませんでした

recorde関数のsetCategoryがそのままできなかったので、
以下のように変更

//            try! session.setCategory(AVAudioSessionCategoryPlayAndRecord)
            try! session.setCategory(AVAudioSession.Category.playAndRecord, mode: AVAudioSession.Mode.default, options: AVAudioSession.CategoryOptions.defaultToSpeaker)

record関数で変なエラーが出て、
「info.plistにちゃんとマイクにアクセスするってことを書いて」って怒られるので、
info.plistに以下を追加してみる

f:id:ramka:20190105232011p:plain
info.plistに追加