超簡単!Swiftで音を再生する方法
Swiftを音を再生する方法は超簡単です。
ライブラリをimport
音の再生に必要なframeworkをimportしましょう!
importするframeworkは `AVFoundation`
以下のようにしましょう
まずプロジェクトを選択し、Generalの下の方の
Linked Framework and Libraries
+ボタンをおし、AVFoundatioをadd
これでプロジェクトでAVFoundationが利用できるようになりました。
続いて利用したいVIewControllerに取り込みましょう!
import AVFoundation
そしてAVAudioPlayerを宣言
var audioPlayer: AVAudioPlayer!
あとは音楽を再生したい箇所で以下のようにかけばOKです
if let url = Bundle.main.url(forResource: "delete", withExtension: "mp3") {
do {
audioPlayer = try AVAudioPlayer(contentsOf: url)
audioPlayer?.play()
} catch {
audioPlayer = nil
}
} else {
//error
}
audioPlayer?.play()で再生
stop()で停止できます。
超簡単ですね!!