我有一个Array
具有不同视频屏幕质量的 URL,我根据用户当前的网络速度选择链接。由于即使在播放期间网络也经常发生变化,我将如何在流式传输期间更改链接?
这是我下面的代码,在我们知道用户是哪个网络后收到链接:
NSOperationQueue.mainQueue().addOperationWithBlock({ () -> Void in
let player = AVPlayer(URL: NSURL(string: stringUrl)!)
self.playerViewController = AVPlayerViewController()
self.playerViewController!.player = player
currentView.view.window?.rootViewController?.presentViewController(self.playerViewController!, animated: true, completion: nil)
})