我正在尝试构建一个播放视频列表的应用.它是基于API样本的非常基本的实现.
使用player.loadVideos方法加载播放列表(video_ids数组).使用实现来跟踪玩家状态的变化PlayerStateChangeListener.
一切都很好,视频背靠背(如预期的那样).
当播放视频时出现错误(例如YouTubePlayer.ErrorReason.NOT_PLAYABLE)时,会以onError方法的形式捕获PlayerStateChangeListener,我player.next()会在那里调用以继续播放下一个视频.
但是,player.next在出现错误后不起作用 - 基本上一旦出现错误,我就无法跳过该视频并播放在播放列表中排队的下一个视频.