2017-04-11 63 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可以顯示視頻,而不是顯示錯誤,指出您無權訪問視頻。 –

相關問題