ビデオのリストを再生するアプリを構築しようとしています。API サンプルに基づく非常に基本的な実装です。
プレイリスト (video_ids の配列) はplayer.loadVideosメソッドを使用してロードされます。プレーヤーの状態の変化は、 の実装を使用して追跡されPlayerStateChangeListenerます。
すべてがうまく機能し、ビデオは連続して再生されます (予想どおり)。
ビデオの再生中にエラーが発生した場合 (例: )、 のメソッドでYouTubePlayer.ErrorReason.NOT_PLAYABLEキャプチャされ、そこを呼び出して次のビデオに移動します。onErrorPlayerStateChangeListenerplayer.next()
ただし、player.nextエラーが発生した後は機能しません。基本的にエラーが発生すると、そのビデオをスキップしてプレイリストにキューに入れられた次のビデオを再生することはできません。