/ / swift programa para obtener archivos de url para jugar, así como para descargar - swift, url, avfoundation

Swift programa para obtener archivos de url para jugar, así como para descargar - swift, url, avfoundation

Quiero reproducir archivos desde url, y los url se guardan en una matriz y se reproducen en línea.

ni idea de cómo hacer esto, cualquier ayuda sería muy apreciable.

error fatal que viene

override func viewDidLoad() {
super.viewDidLoad()

let url = NSURL(string: "http://royalwap.net/48-740090s/Na%20Na%20Na%20Na.mp3")

let urlRequest = NSURLRequest( URL: url! )

var error: NSError? = nil

NSURLConnection.sendAsynchronousRequest(urlRequest, queue: NSOperationQueue(), completionHandler: {response, data , error in
if error != nil {
println("There was an error")
} else {

self.player = AVAudioPlayer(contentsOfURL: url , error: nil )

self.player.play()
}})

}

Respuestas

0 para la respuesta № 1

Use AVPlayer para transmitir el audio de la url, no podrá hacerlo con AVAudioPlayer a menos que lo descargue.

    let url = NSURL(string: "http://royalwap.net/48-740090s/Na%20Na%20Na%20Na.mp3")!

let playerItem = AVPlayerItem(URL: url)

player = AVPlayer(playerItem: playerItem)

player.play()