Skip to main content
Version: 11.8.0

Player on Android

The Player API is the top-level API. This API exposes:

  • basic functions to manipulate video playback, such as start and pause;
  • properties to check states and values, such as the playhead position;
  • events to track changes.

Events

As a developer, you can programmatically attach event listeners to different APIs. Event listeners are often used to implement a custom UI, or to implement a custom analytics integration.

The THEOplayer API exposes many events across different interfaces, as can be seen in the graphic below. Furthermore, most events exist in all SDKs (Web, iOS-based, Android-based and Roku).

THEOplayer API Interfaces and Events

Our APIs are continuously evolving, and so is our list of events. Refer to the PlayerEventTypes API reference to go through the latest set of player events, and to the Android SDK API reference for the events of the other interfaces.