From f8cee53daaeba709a9df6d3bee9d7a5420b9f386 Mon Sep 17 00:00:00 2001 From: Sk0vgaard Date: Wed, 23 May 2018 17:30:13 +0200 Subject: [PATCH] Doc and refactor --- .../rehabilitation/GUI/YoutubeActivity.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/dk/adamino/rehabilitation/GUI/YoutubeActivity.java b/app/src/main/java/dk/adamino/rehabilitation/GUI/YoutubeActivity.java index e4b3f74..a7da88c 100644 --- a/app/src/main/java/dk/adamino/rehabilitation/GUI/YoutubeActivity.java +++ b/app/src/main/java/dk/adamino/rehabilitation/GUI/YoutubeActivity.java @@ -74,10 +74,13 @@ private void setExerciseInformation(Exercise exercise) { * @param wasRestored */ @Override - public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean wasRestored) { + public void onInitializationSuccess(YouTubePlayer.Provider provider, + YouTubePlayer youTubePlayer, boolean wasRestored) { - youTubePlayer.setPlayerStateChangeListener(mPlayerStateChangeListener); + // Makes it possible for user interactions such as play/pause the video. youTubePlayer.setPlaybackEventListener(mPlaybackEventListener); + // Makes sure that the video is loaded, started, ended and if error. + youTubePlayer.setPlayerStateChangeListener(mPlayerStateChangeListener); // Start buffering. if (!wasRestored) { @@ -101,6 +104,10 @@ public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInit Toast.makeText(this, "FAILED TO INITIALIZE", Toast.LENGTH_SHORT).show(); } + + + + // Interface definition for callbacks that are invoked when video playback events occur. private YouTubePlayer.PlaybackEventListener mPlaybackEventListener = new YouTubePlayer.PlaybackEventListener() { @Override @@ -148,12 +155,12 @@ public void onAdStarted() { @Override public void onVideoStarted() { - // Called when the video reaches its end. + // Called when playback of the video starts. } @Override public void onVideoEnded() { - // Called when playback of the video starts. + // Called when the video reaches its end. } @Override