効果音を再生しよう

今回使用する効果音

フリー効果音:クイズ|OtoLogic

リンク先に表示されているライセンスを必ず守りましょう。

プロジェクトのフォルダーに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")
    }
}

コメント

タイトルとURLをコピーしました