今回使用する効果音
リンク先に表示されているライセンスを必ず守りましょう。
プロジェクトのフォルダーにmp3ファイルを移動する
Xcodeを開いてmp3ファイルをプロジェクトフォルダーに、移動させます。
(Finderでプロジェクトフォルダーに移動させると以下の画面が表示されず、正しく動作しません)
シンプルな再生方法
nameを設定した名前に変更してください
import AVFoundation var player:AVAudioPlayer? let path = Bundle.main.bundleURL.appendingPathComponent("name"+".mp3") do{ player = try AVAudioPlayer(contentsOf: path, fileTypeHint: nil) player!.play() } catch { print("error") }
汎用的なメソッドにする
func playSound(name:String){ let path = Bundle.main.bundleURL.appendingPathComponent(name+".mp3") do{ player = try AVAudioPlayer(contentsOf: path, fileTypeHint: nil) player!.play() } catch { print("error") } }
コメント