Package-level declarations
Types
Class holds extracted DRM media info to be passed to the player.
Class holds extracted media info to be passed to the player.
If your site has an unorthodox m3u8-like system where there are multiple smaller videos concatenated use this.
Metadata about the file type used for downloads and exoplayer hint, if you respond with the wrong one the file will fail to download or be played
backwards api surface
For use in the ConcatenatingMediaSource. If features are missing (headers), please report and we can add it.
Properties
Uuid for the ClearKey DRM scheme.
Uuid for the PlayReady DRM scheme.
Removes https:// and www. To match urls regardless of schema, perhaps Url() can be used?
Uuid for the Widevine DRM scheme.
Functions
Returns the current locale as an IETF BCP 47 language tag.
Convert any JS runtime value to its JavaScript string representation. Mirrors what JS String(value) would produce.
Tries to load the appropriate extractor based on link, returns true if any extractor is loaded.
Returns the display name of ietfTag localized into localizedTo. Returns null if the platform couldn't produce a meaningful name (i.e. it just echoed back the tag or contained a bare language code with parentheses).
Creates a new JsContext, running initializer on it before returning.