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 clipping the playback window of a source.
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 virtual reality (VR) streams.
Requires the vr
or vr-webxr
feature to be enabled.
Allows playing Uplynk (formerly Verizon Media) SSAI streams.
Requires the verizonmedia
feature to be enabled.
The API references for THEOplayer Web SDK version 8.4.0.