YouTube Android Player API

Stay organized with collections Save and categorize content based on your preferences.
This SDK is no longer supported or maintained by YouTube. It will be fully deprecated on or after May 1, 2023. This SDK should not be used, due to security vulnerabilities. Please use the YouTube IFrame Player API instead.

The YouTube Android Player API enables you to incorporate video playback functionality into your Android applications. The API defines methods for loading and playing YouTube videos (and playlists) and for customizing and controlling the video playback experience.

Using the API, you can load or cue videos into a player view embedded in your application's UI. You can then control playback programmatically. For example, you can play, pause, or seek to a specific point in the currently loaded video.

You can also register event listeners to get callbacks for certain events, such as the player loading a video or the player state changing. Finally, the API has helper functionality to support orientation changes as well as transitions to fullscreen playback.