不播放youtube视频swift 5



嵌入YouTubePlayerView以播放youtube视频,但由于什么都没发生而无法工作。下面是我正在使用的代码:

@IBOutlet weak var youtubePlayerView: YouTubePlayerView!
@IBAction func playYoutube(_ sender: Any) {
btnYoutube.isHidden = true

// Load video from YouTube ID
// videoPlayer.loadVideoID("lRW6CYfhei0") //https://www.youtube.com/watch?v=lRW6CYfhei0

// Load video from YouTube URL
let myVideoURL = NSURL(string: "https://www.youtube.com/watch?v=lRW6CYfhei0")
videoPlayer.loadVideoURL(myVideoURL! as URL)
}

请指导缺失的内容。

视频url错误。这是一个在浏览器上观看的url。

函数"loadVideoByUrl"的视频url具有不同的格式。你可以在这里查看。https://developers.google.com/youtube/iframe_api_reference

这里有一个可供选择的解决方案。

playerview.delegate = self
playerView.loadWithVideoId("lRW6CYfhei0")

它应该起作用。

最新更新