Skip to content

Video Player: Recipes

Short, focused guides for common integration tasks. Each recipe shows the minimal working code first, then explains what is happening.

Prerequisites for all recipes: complete the Quick Start first.

Available recipes

RecipeWhat it covers
SubtitlesVTT and ASS/SSA rendering, multi-language switching, style persistence
ChaptersInline chapter data, VTT chapter files, seek-bar markers, programmatic navigation
Quality SelectionManual ABR override, HDR-aware constraints, building a quality menu
Playlist and QueueAppend/remove/reorder, shuffle, repeat modes, automatic advance
Keyboard ShortcutsCustom bindings, standalone KeyHandlerPlugin, conflict resolution
Live TranscodingServer-side on-demand transcode with quality negotiation