Returns true if native Dynamic Adaptive Streaming is supported.
(Legacy Edge 12-18 and XBox One) Note that this is not the same as supporting a dash track.
Returns true if Encrypted Media Extensions are supported.
Returns true if native HTTP Live Streaming is supported.
iOS 7.0+, Safari 8.0+ Note that this does not do FairPlay detection.
Returns true if Media Source Extensions are supported.
Note that this does not test DRM or any DRM key systems.
Returns the sample rate, in samples per second, that this platform supports. Returns null if the sample rate cannot be determined.
Returns a string that specifies whether the client can play a given media resource type for progressive content.
A string specifying the MIME type of the media and (optionally) a codecs parameter containing a comma-separated list of the supported codecs.
Returns a boolean that specifies whether the client can play a given media resource type for streaming content with media source extensions.
A string specifying the MIME type of the media and (optionally) a codecs parameter containing a comma-separated list of the supported codecs.
Returns a promise describing support for the given key system.
Client support detection.