6

ビデオのリストを再生するアプリを構築しようとしています。API サンプルに基づく非常に基本的な実装です。

プレイリスト (video_ids の配列) はplayer.loadVideosメソッドを使用してロードされます。プレーヤーの状態の変化は、 の実装を使用して追跡されPlayerStateChangeListenerます。

すべてがうまく機能し、ビデオは連続して再生されます (予想どおり)。

ビデオの再生中にエラーが発生した場合 (例: )、 のメソッドでYouTubePlayer.ErrorReason.NOT_PLAYABLEキャプチャされ、そこを呼び出して次のビデオに移動します。onErrorPlayerStateChangeListenerplayer.next()

ただし、player.nextエラーが発生した後は機能しません。基本的にエラーが発生すると、そのビデオをスキップしてプレイリストにキューに入れられた次のビデオを再生することはできません。

4

1 に答える 1