在YTPlayerView中仅提示一个视频

时间:2017-04-11 13:16:10

标签: ios youtube swift3 youtube-api

我已经集成了iOS帮助程序库,可以在应用程序中播放YouTube视频。我成功地播放了视频。但是当视频播放完毕后,我会在屏幕上显示下一个/上一个视频的按钮(推荐视频列表)。我只希望重新加载按钮出现在屏幕上,以便再次播放该特定视频。

我曾尝试过提示视频,但通过这样做,视频无法播放。

playerview.cueVideo(byId: videoid, startSeconds: 00, suggestedQuality: .large)

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:1)

以下是使用Swift 3播放YouTube视频的方法:

func loadYouTubeVideo() {
    let YouTubeVideoID = getYouTubeVideoID(youTubeVideoURL: QRValue)
    if(YouTubeVideoID != nil) {
        print(YouTubeVideoID! + " is YouTube video ID")
        let playerVars = [
            "origin": "http://www.youtube.com",
            "start" : 0,
            "end" : 30,
            "playsinline" : 1,
            "showinfo" : 1,
            "rel" : 0,
            "modestbranding" : 1,
            "controls" : 0,
        ] as [String : Any]
        YouTubePlayerView.load(withVideoId: YouTubeVideoID, playerVars: playerVars)
    } else {
        launchYouTubeIssueAlertDialog()
    }
}