Reproducir un mp3 en Swift

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
Leave a Reply

Your email address will not be published. Required fields are marked *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Do NOT follow this link or you will be banned from the site!
WP Facebook Auto Publish Powered By : XYZScripts.com