The classes, constants, functions and namespaces listed in this category
can be found on the global THEOplayer
variable when loading with a <script>
tag,
or as exports of the theoplayer
package when loading through npm.
Allows caching sources for offline playback.
Requires the cache
feature to be enabled.
Allows drawing the video to a <canvas>
element.
Allows playing on a remote device or TV, using Chromecast or AirPlay.
Allows playing content protected streams (DRM).
Allows playing Millicast live streams.
Requires the millicast
feature to be enabled.
Allows playing multiple synchronised sources in a single player.
Requires the multiview
feature to be enabled.
Allows inspecting and intercepting HTTP requests made by the player.
Allows playing streams with server-side ad insertion (SSAI).
Allows playing THEOads streams.
Requires the theoads
feature to be enabled.
Allows playing Uplynk (formerly Verizon Media) SSAI streams.
Requires the uplynk
feature to be enabled.
Allows playing virtual reality (VR) streams.
Requires the vr
or vr-webxr
feature to be enabled.
The API references for THEOplayer Web SDK version 8.12.1.