SwiftUIの基本を身につけたい方はこちら

【Xcode/Swift】効果音やBGMなどの音を鳴らす方法

効果音を鳴らす方法

まずはImport

import AVFoundation

AVAudioPlayer型の変数を定義

var player: AVAudioPlayer?

ファイルを追加

STEP.1
効果音をプロジェクトに追加

ダウンロードした効果音をドラッグ&ドロップ

STEP.2
オプション

①[Destination]のチェックをON、[Added folders]をCreate groupsを選択

②[Finish]をクリック

完了

音を鳴らしたいところに以下のコードを記述

ファイル名のところに追加したファイル名を記載してください。

if let soundURL = Bundle.main.url(forResource: "ファイル名", withExtension: "mp3") {
    do {
        player = try AVAudioPlayer(contentsOf: soundURL)
        player?.play()
    } catch {
        print("error")
    }
}

評価