嵌入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)
}请给我介绍一下遗漏的东西。
发布于 2020-02-26 14:22:59
视频url错误。这是一个用于在浏览器上观看的url。
函数"loadVideoByUrl“的视频url具有不同的格式。您可以在这里查看。https://developers.google.com/youtube/iframe_api_reference
这是你的另一种解决方案。
playerview.delegate = self
playerView.loadWithVideoId("lRW6CYfhei0")应该能行得通。
https://stackoverflow.com/questions/60407435
复制相似问题