動画撮影時にシステムサウンドを鳴らす方法
デフォルトのカメラアプリの様に録画開始、終了時にポンッという効果音を鳴らしたい時に参考にしていただければ幸いです。
コード
import AudioToolbox
@objc func tappedRecordButton(sender: UIButton) {
//録画開始サウンド
var soundIdRing:SystemSoundID = 1117
//録画終了時は var soundIdRing:SystemSoundID = 1118
if let soundUrl = CFBundleCopyResourceURL(CFBundleGetMainBundle(), nil, nil, nil){
AudioServicesCreateSystemSoundID(soundUrl, &soundIdRing)
AudioServicesPlaySystemSound(soundIdRing)
}
}