Skip to main content
Version: 11.8.0

Player on Roku

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

Refer to the Roku SDK API reference to go through the latest set of events.