1
私は特に成功することなく私のアプリケーションに音楽を追加しようとしています。私はAVFoundationを使用しようとしていると私のコードは次のとおりです:AVFoundation - 音楽iOS
//MUSIC
var audioPlayer = AVAudioPlayer()
let audioPath = Bundle.main.path(forResource: "happyDays", ofType: "wav")
do {
try audioPlayer = AVAudioPlayer(contentsOf: URL(fileURLWithPath: audioPath!))
}
catch {
// process error
}
audioPlayer.play()
は、私はすべてのエラーが、私のアプリケーションが起動し、音楽なしの再生を得ることはありません。誰も助けることができますか?
3あなたの 'AVAudioPlayer'がスコープ外に起こっていると、それはどんな音楽を再生することができます前に、割り当て解除されています。 'audioPlayer'をクラスインスタンス変数にして、その寿命を延ばす。 –
あなたが正しいです!私はこれを逃したと信じられない:p –