v2.1.2
Release 2.1.2 (2017-06-14)
Overview
This release brings multiple bug fixes. The most notable bug it fixes led to the impossibility to play DRM-protected contents, following a (poorly-managed) RxJS version update.
To sum up this version:
-
DRM-protected contents are now perfectly playable
-
the "new"
seekTo
API (used with an object instead of a number) had some typos which led to weird behaviors. This has been fixed. -
the lowest video bitrate is now considered when the width of the video element is not sufficient
-
Some internal error management has been fixed
Bug fixes
- stream: the BUFFER_APPEND_ERROR error, happening when a
SourceBuffer.appendBuffer
failed for an unknown reason, is now a fatal error for audio/video segments - eme: fix rxjs timeout management which prevented from playing DRM-protected contents
- api: add securities to avoid useless errors to be thrown when the player already encounters an error
- position: fix a bug which prevented to seek at the beginning of the content with the new api
- position: fix typo which prevented to perform absolute seeks with the new api
- buffer: automatically seek if there is a discontinuity in a live stream
- adaptive: take the lowest bitrate (instead of the initial/default one) when the player is not displayed/too small