Как воспроизвести звук с помощью Swift?

Я хотел бы воспроизвести звук с помощью Swift.

Мой код работал в Swift 1.0, но теперь он больше не работает в Swift 2 или новее.

override func viewDidLoad() {
  super.viewDidLoad()

  let url:NSURL = NSBundle.mainBundle().URLForResource("soundName", withExtension: "mp3")!

  do { 
    player = try AVAudioPlayer(contentsOfURL: url, fileTypeHint: nil) 
  } catch _{
    return
  }

  bgMusic.numberOfLoops = 1
  bgMusic.prepareToPlay()

  if (Data.backgroundMenuPlayed == 0){
    player.play()
    Data.backgroundMenuPlayed = 1
  }
}
106
задан John Slegers 7 September 2019 в 14:43
поделиться