2015-11-08 3234 views
-1

我從iTunes搜索API獲取鏈接,並嘗試將其傳遞到AVPlayer,但出現錯誤。 http://puu.sh/ldBCw/6bfff69c7d.png。以下是獲取鏈接的代碼。如何播放AVPlayer中的鏈接?

let task = NSURLSession.sharedSession().dataTaskWithURL(url) {(data, response, error) -> Void in 
     do { 
      if let dict: NSDictionary = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers) as? NSDictionary 
      { 


        if let previewUrl = dict["results"]![0]["previewUrl"] { 
         print(previewUrl!) 
         player = AVPlayer(URL: previewUrl) 


       } 

      } 
     } catch let jsonError as NSError { 

     } 
    } 
    task.resume() 

} 

回答

0

使用player.play()player.pause。我在最近的一個項目中使用了這個let playerItem = AVPlayerItem(URL:NSURL(string:"Add your URL here")!) player = AVPlayer(playerItem:playerItem) player.rate = 1.0; player.play()