2016-08-09 8 views
2

私は自分のアプリでYoutubeの動画を再生しようとしています。私はビデオIDでビデオを再生するためにYTPlayerViewライブラリを使用しています。問題は、「エラーが発生しました。後でもう一度試してください(再生ID:someid)」というエラーを表示する動画プレーヤーのリストを再生しようとしているときです。YTPlayerViewは動画のリストを読み込みます

私は、単一のビデオのための単一のビデオに

@IBOutlet weak var playerView: YTPlayerView! // story board connection 

let params = ["controls" : 2, "playsinline" : 1, "autohide" :1, "showinfo" : 0, "modestbranding" : 0, "cc_load_policy" : 0, "rel" : 1] //, 
playerView.delegate = self 
playerView.loadWithVideoId("v_I0rA72IJE", playerVars:params) 

その作業罰金を再生するために、次のコードを使用しています。しかし、次のコードを使用してビデオのリストを読み込もうとすると、そのエラーが発生します。

playerView.loadWithPlayerParams(params) 
playerView.loadPlaylistByVideos(["v_I0rA72IJE","l-ujrOIL-9M","yw002vpbClA"], index: 0, startSeconds: 0, suggestedQuality: YTPlaybackQuality.Default) 

または

playerView.cuePlaylistByVideos(["v_I0rA72IJE","l-ujrOIL-9M","yw002vpbClA"], index: 0, startSeconds: 0, suggestedQuality: YTPlaybackQuality.Default) 

YTPlayerView error screen shot

問題を解決するために私を助けてください。私が何か悪いことをしているなら、私を修正してください。

+0

を洋楽playerViewDidBecomeReady(playerView: YTPlayerView)デリゲートメソッドのロード内部

youtubePlayerView.loadWithVideoId(videoId, playerVars: params) 

を進めることができます?別のブラウザを使用して同じエラーが発生しましたか? – Teyam

+0

私はYouTubeのビデオを再生するために、私のアプリの側面にYTPlayerViewを使用しています、私はブラウザを使用していない – raki

+0

チェック[これを](http://stackoverflow.com/a/35765759/3308174) –

答えて

0

ない厳密解が、私たちは今、

まず負荷のために単一のビデオは何のブラウザであなたが使用している

func playerViewDidBecomeReady(playerView: YTPlayerView) 
{ 
    playerView.cuePlaylistByVideos(videoIdsArray, index: 0, startSeconds: 0, suggestedQuality: YTPlaybackQuality.Default) 
}