Created
November 24, 2017 18:32
-
-
Save nuhkoca/b89a1f16aab1cfb07bc9d0a2033d57a5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class YoutubeActivity extends YouTubeBaseActivity implements YouTubePlayer.OnInitializedListener, YouTubePlayer.PlayerStateChangeListener, YouTubePlayer.PlaybackEventListener { | |
private static String VIDEO_ID = "YOUTUBE_VIDEO_ID"; | |
private AlertDialog mAlertDialog; | |
private RelativeLayout rlYoutube; | |
private Context mContext = this; | |
private String getIntentType; | |
private Context context = this; | |
private int count = 0; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_youtube); | |
rlYoutube = findViewById(R.id.rlYoutube); | |
YouTubePlayerView mYoutubePlayerView = findViewById(R.id.ypv); | |
String API_KEY = "YOUR_API_KEY"; | |
mYoutubePlayerView.initialize(API_KEY, this); | |
} | |
@Override | |
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) { | |
youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT); | |
youTubePlayer.setPlayerStateChangeListener(this); | |
youTubePlayer.setPlaybackEventListener(this); | |
if (!b) { | |
youTubePlayer.cuePlaylist(VIDEO_ID); | |
} | |
} | |
@Override | |
public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) { | |
Toast.makeText(this, R.string.initialize_failure, Toast.LENGTH_LONG).show(); | |
} | |
@Override | |
public void onLoading() { | |
} | |
@Override | |
public void onLoaded(String s) { | |
} | |
@Override | |
public void onAdStarted() { | |
Toast.makeText(this, R.string.ad_text, Toast.LENGTH_LONG).show(); | |
} | |
@Override | |
public void onVideoStarted() { | |
} | |
@Override | |
public void onVideoEnded() { | |
} | |
@Override | |
public void onError(YouTubePlayer.ErrorReason errorReason) { | |
} | |
@Override | |
public void onPlaying() { | |
} | |
@Override | |
public void onPaused() { | |
} | |
@Override | |
public void onStopped() { | |
} | |
@Override | |
public void onBuffering(boolean b) { | |
} | |
@Override | |
public void onSeekTo(int i) { | |
} | |
@Override | |
public void onDetachedFromWindow() { | |
super.onDetachedFromWindow(); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment