Hola de nuevo les dejare un codigo para poder reproducir un mp3 en swift el lenguaje nuevo para programar en IOs, y tratare de explicar para que sirve cada cosa, igual no me siento experto pero entiendo conceptos y objetos.
Primero deben importar las librerias por que si no no se va a poder mis chavos entonces antes de empezar la declaracion de clase importamos AVFoundation
import AVFoundation
Lo primero que necesitamos es tener un archivo de audio, bien ya sea online o en el proyecto si lo tenemos añadido al proyecto primero obtendremos el PATH o el string donde se encuentra el audio, para posteriormente pasarlo a un objeto NSURL y quedaria algo asi:
let audio_path = NSBundle.mainBundle().pathForResource("AUDIO_FILE", ofType: "mp3") let audio_file = NSURL(fileURLWithPath:audio_path!)
Ya tenemos nuestro archivo instanciamos un objeto tipo AVAudioPlayer para reproducir el archivo.
let player = AVAudioPlayer(contentsOfURL: audio_file, fileTypeHint: "mp3", error: nil)
Para reproducirlo solo invocamos
player.play()
y listo, si queremos detenerlo se invoca el metodo stop()
player.stop()
Para que se reproduzca infinitamente
player.numberOfLoops = -1