【Swift】【XCode】音声の鳴らし方

目次

音声の鳴らし方

AVFoundataionライブラリを使用する

手順

  1. ファイルへのURLの取得
  2. 1で取得したURLを使用して、音を鳴らす

1. ファイルへのURLの取得

サウンドファイルに限らず、リソースファイルのURLはURL型で取得します。

URL型の取得には、以下のコードを使用します

1
var url:URL? = Bundle.main.url(forResource: "ファイル名", withExtension: "拡張子")

2. 1で取得したURLを使用して、音を鳴らす

音を再生するには、AVAudioPlayerクラスを使用します。

使用時は、do~try~catch文が必要です

1
2
3
4
5
6
7
8
9
10
11
var player:AVAudioPlayer?

func play(){
do{
// 効果音を鳴らす
player = try AVAudioPlayer(contentsOf: 1で取得したURL型)
player?.play()
}catch{
print("サウンド再生エラー")
}
}
Author

Daiki Iijima

Posted on

2021-08-06

Updated on

2024-04-17

Licensed under