0

嵌入 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)

}

请指导缺少什么。

4

1 回答 1

0

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

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

这是您的替代解决方案。

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

它应该工作。

于 2020-02-26T06:22:59.333 回答