/ / AVFoundation - संगीत आईओएस - आईओएस, तेजी से, avfoundation

AVFoundation - संगीत आईओएस - आईओएस, तेजी से, avfoundation

मैं बिना किसी विशेष सफलता के अपने आवेदन में संगीत जोड़ने की कोशिश कर रहा हूं। मैं AVFoundation का उपयोग करने की कोशिश कर रहा हूं और मेरा कोड निम्न है:

    //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()

मुझे कोई त्रुटि नहीं मिली लेकिन मेरा एप्लिकेशन बूट और कोई संगीत नाटक नहीं करता है। क्या कोई मदद कर सकता है?

उत्तर:

उत्तर № 1 के लिए 1

तेज़ 3

import UIKit
import AVFoundation

class ViewController: UIViewController{

let var avPlayer: AVAudioPlayer!

@IBAction func btnPlayPauseAudio(_ sender: UIButton){

if self.avPlayer != nil{

if let myAudioUrl = Bundle.main.url(forResource: "myAudioFile", withExtension: "mp3"){

if self.avPlayer.isPlaying{

self.avPlayer.pause()
}
else{

self.avPlayer = try AVAudioPlayer(contentsOf: myAudioUrl)

self.avPlayer.prepareToPlay()

self.avPlayer.play()
}
}
}
}
}