AVPlayer 不工作 iOS Swift

AVPlayer not working iOS Swift

我正在尝试使用 AVPlayer 播放外部 html 视频,但由于某些原因我无法让它工作。我一直在尝试阅读关于此的每个问题,但 none 的建议答案似乎有效。我还尝试查找 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()

尝试:let url = NSURL(string:"YOUR_URL")

string: 生成表示给定字符串的 NSURL。所以像“http://www.google.com" and the URL represents http://www.google.com.

这样的字符串

fileURLWithPath: 采用路径,而不是 URL,并使用 file:// URL 生成表示路径的 NSURL。因此,如果您给它 /foo/bar/baz,则 URL 将代表 file:///foo/bar/baz.