Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios YTPlayerView加载视频列表_Ios_Swift_Youtube Api_Youtube Iframe Api_Ytplayerview - Fatal编程技术网

Ios YTPlayerView加载视频列表

Ios YTPlayerView加载视频列表,ios,swift,youtube-api,youtube-iframe-api,ytplayerview,Ios,Swift,Youtube Api,Youtube Iframe Api,Ytplayerview,我正在尝试在我的应用程序上播放Youtube视频。我正在使用YTPlayerView库按视频id播放视频。问题是当我尝试播放视频播放器列表时,该列表显示“出现错误。请稍后重试。(播放id:someid)” 我使用以下代码来播放单个视频 @IBOutlet weak var playerView: YTPlayerView! // story board connection let params = ["controls" : 2, "playsinline" : 1, "autohide"

我正在尝试在我的应用程序上播放Youtube视频。我正在使用
YTPlayerView
库按视频id播放视频。问题是当我尝试播放视频播放器列表时,该列表显示“出现错误。请稍后重试。(播放id:someid)”

我使用以下代码来播放单个视频

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


请帮我解决这个问题。如果我做错了什么,请纠正我。

不是一个精确的解决方案,但我们现在可以继续

首先加载一个视频

youtubePlayerView.loadWithVideoId(videoId, playerVars: params)
playervewdibecomeready(playerView:YTPlayerView)
delegate方法中加载该播放列表

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

你用过哪些浏览器?使用不同的浏览器时是否出现相同的错误?我没有使用任何浏览器,我正在我的应用程序中使用YTPlayerView来播放youtube videoscheck,如果它可以帮助您的话
func playerViewDidBecomeReady(playerView: YTPlayerView)
{
  playerView.cuePlaylistByVideos(videoIdsArray, index: 0, startSeconds: 0, suggestedQuality: YTPlaybackQuality.Default)
}