Text Tracks Table of Contents A Note on “Remote” Text Tracks Creating the Text File Adding Text Tracks to Video.js track Attributes kind label default srclang Text Tra...
Troubleshooting Table of Contents Problems with media formats Choosing a video format I want to have a single source and don’t care about live/adaptive streaming: I need adaptive...
Video.js Plugins Writing a Basic Plugin Write a JavaScript Function Register a Basic Plugin Writing an Advanced Plugin Write a JavaScript Class/Constructor Register an Advanced...
Audio Tracks Table of Contents Caveats Working with Audio Tracks Add an Audio Track to the Player Listen for an Audio Track Becoming Enabled Removing an Audio Track from the Pl...
How to Embed the Video.js player Embeds <video> embed Player div ingest <video-js> embed Custom Elements data-setup How to Embed the Video.js player Video.js is meant t...
Player Workflows Table of Contents Accessing a player that has already been created on a page Removing Players dispose() Checking if a Player is Disposed Signs of an Undispos...
Video.js Options Reference Table of Contents Standard <video> Element Options autoplay More info on autoplay support and changes: controls height loop muted poster p...
Components Table of Contents What is a Component? Creating a Component Component Children Basic Example Using Options Event Listening Using on Using off Using one Using...
Playback Technology (“Tech”) Building an API Wrapper Required Methods Required Events Optional Events (include if supported) Adding Playback Technology Tag Method: Object Meth...