Ios YTPlayerView加载视频列表
我正在尝试在我的应用程序上播放Youtube视频。我正在使用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"
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)
}