AVPlayer无法运行iOS Swift

AVPlayer无法运行iOS Swift,swift,xcode,video,avplayer,Swift,Xcode,Video,Avplayer,我试图用AVPlayer播放一个外部html视频,但由于某些原因,我无法让它工作。我一直在努力阅读关于这个问题的每一个问题,但建议的答案似乎都不起作用。我还试图找出是否对Swift 3或Xcode 8.0进行了一些更改,但运气不佳 我的代码是错的还是我需要做些别的事情来让它工作?在功能或类似方面启用它 let url = NSURL(fileURLWithPath: "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4") let

我试图用AVPlayer播放一个外部html视频,但由于某些原因,我无法让它工作。我一直在努力阅读关于这个问题的每一个问题,但建议的答案似乎都不起作用。我还试图找出是否对Swift 3或Xcode 8.0进行了一些更改,但运气不佳

我的代码是错的还是我需要做些别的事情来让它工作?在功能或类似方面启用它

    let url = NSURL(fileURLWithPath: "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4")
    let player = AVPlayer(url: url as URL)
    let playerViewController = AVPlayerViewController()
    playerViewController.player = player

    playerViewController.view.frame = CGRect(x: 0, y: 0, width: 100, height: 200)
    self.view.addSubview(playerViewController.view)
    self.addChildViewController(playerViewController)

    player.play()
Try:let url=NSURLstring:YOUR_url

字符串:生成表示给定字符串的NSURL。所以字符串和URL表示

fileURLWithPath:获取路径,而不是URL,并生成一个NSURL,该NSURL使用file://URL表示路径。因此,如果您给它/foo/bar/baz,URL将表示file:///foo/bar/baz.

试试:让url=NSURLstring:YOUR\u url

字符串:生成表示给定字符串的NSURL。所以字符串和URL表示


fileURLWithPath:获取路径,而不是URL,并生成一个NSURL,该NSURL使用file://URL表示路径。因此,如果您给它/foo/bar/baz,URL将表示file:///foo/bar/baz.

哇,它成功了。有点尴尬。。非常感谢!我不得不等了几分钟才可以。哇,成功了。有点尴尬。。非常感谢!我不得不等了几分钟才可以。是的,我启用了。是的,我启用了。