Usually, subtitle tracks are included in the manifest of your content (see [Enconding Manifests API](🔗) for more information). If they are provided this way, the player recognizes them and shows them in the subtitles selection menu without any further configuration.

Otherwise, it is also possible to add external tracks via the Subtitle API:

The related `PlayerView` events for subtitles are:

`onSubtitleAdded` `onSubtitleRemoved` `onSubtitleChanged`

We provide a complete example implementation in the [example](🔗) app.