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.
我正在尝试使用 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.