2016-08-09 39 views
2

Ich versuche, Youtube Videos auf meiner App zu spielen. Ich benutze YTPlayerView Bibliothek zum Abspielen eines Videos per Video-ID. Problem ist, wenn ich versuche, eine Liste der Videos Player mit einem Fehler, dass "ein Fehler aufgetreten ist. Bitte versuchen Sie es später erneut. (Playback ID: Someid)".YTPlayerView Laden Sie eine Liste von Videos

ich den folgenden Code bin mit einem einzigen Video für ein einzelnes Video

@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) 

Seine adaequat zum Spielen. Aber wenn ich versuche, eine Liste von Videos mit dem folgenden Code zu laden, bekomme ich diesen Fehler.

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

oder

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

YTPlayerView error screen shot

Bitte helfen Sie mir, das Problem zu lösen. Bitte korrigieren Sie mich, wenn ich etwas falsch mache.

+0

Welchen Browser Play jetzt

Erste Last verfahren haben Sie verwendet ? Ist der gleiche Fehler bei einem anderen Browser aufgetreten? – Teyam

+0

Ich verwende keine Browser, ich benutze YTPlayerView in meiner App, um Youtube-Videos zu spielen – raki

+0

check [this out] (http://stackoverflow.com/a/35765759/3308174), wenn es Ihnen helfen könnte –

Antwort

0

keine exakte Lösung, aber wir können ein einzelnes Video

youtubePlayerView.loadWithVideoId(videoId, playerVars: params) 

innerhalb der playerViewDidBecomeReady(playerView: YTPlayerView) Delegatmethode Last, die

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