2017-04-11 68 views
0

我已经集成了iOS帮助程序库以在应用程序中播放YouTube视频。我成功地能够播放视频。但是当视频结束时,我会在屏幕上获得下一个/上一个视频的按钮(推荐的视频列表)。我只想要重新加载按钮出现在屏幕上再次播放该特定视频。只提供YTPlayerView中的一个视频

我试图提示视频,但通过这样做,视频不播放。

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

谁能请帮助我。

回答

2

这里是我的播放YouTube视频与斯威夫特3方法:

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() 
    } 
} 
+0

感谢。它可以按我的意愿完美地工作。 –

+0

很高兴为您提供帮助。将来源设置为youtube.com可以显示视频,而不是显示错误,指出您无权访问视频。 –

相关问题