音声編集をUIを含めて解説しています。
実装の流れは、音声を収録して、その収録ファイルを編集しています。
UIの部分は波形の表示の仕方、時間表記の方法などを解説しています。
シンプルに実装するために
収録ではAVAudioRecorder、
再生ではAVAudioPlayer、
編集ではAVAssetExportSessionを用いて実装しています。
※エラー処理などは今回は省いています。
▽デモ
https://github.com/yosei-yamagishi/AudioEditor
▽アジェンダ
- 音声収録
- 音声収録UI
- 音声編集UI
- 音声編集
- まとめ