Не воспроизводить видео на YouTube Swift 5 - PullRequest
0 голосов
/ 26 февраля 2020

Встраивание 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)

}

Пожалуйста, укажите, чего не хватает.

1 Ответ

0 голосов
/ 26 февраля 2020

URL видео неверен. Это URL для просмотра в браузере.

URL видео для функции «loadVideoByUrl» имеет другой формат. Вы можете проверить здесь. https://developers.google.com/youtube/iframe_api_reference

А вот альтернативное решение для вас.

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

Это должно работать.

...