好的,我希望在我的应用程序中播放电影预告片。用户将按下一个按钮,然后播放视频。我已将import AVKit
andimport AVFoundation
行添加到我的文件中。这是我到目前为止用于播放视频的代码:
@IBAction func playTrailerPressed(sender: AnyObject) {
let videoURL = NSURL(string: "https://youtu.be/d88APYIGkjk")
let player = AVPlayer(URL: videoURL!)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
self.presentViewController(playerViewController, animated: true) {
playerViewController.player!.play()
}
}
这似乎启动了AVPlayerViewController
,但不播放来自 YouTube 的视频。相反,我得到以下信息:
我已经尝试过 YouTube 的共享和嵌入链接,但都不起作用。如果我使用末尾有视频文件名的链接,它可以正常播放,例如:"https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"
- 所以我知道代码有效。
有谁知道这是否可以在 YouTube 视频中使用这种方式?(我也尝试过 IMDb 和 Apple 的预告片,但都是一样的)。
谢谢你的帮助!