[object Object] Icon

Encoding
Learn how to create, start, manage and modify Encodings

[object Object] Icon

Player
Learn how to create, start, manage and modify Players

[object Object] Icon

Analytics
Learn how to create, start, manage and modify Analyticss

Docs Home
User shortcuts for search
Focus by pressing f
Hide results by pressing Esc
Navigate via   keys

Player Web Releases

Latest Releases

Date

Version

Stable

11/23/2021

8.74.0

Added

Changed

  • All player error event (except DRM and network errors) now provide a message, and contextual data where possible
  • Improve parsing efficiency of long HLS playlists with #EXT-X-KEY tags considerably

Fixed

  • Failed time-shifts for fMP4 HLS assets
  • Playback with DRM content failing to destroy player due to unhandled exception
  • Throwing unhandled exceptions during repeated destroying of player on tizen

Stable

11/9/2021

8.73.0

Added

Fixed

  • Playback not starting when the initial playback position is too close to a content gap on Chromium browsers
  • Broken content restoring after ad when using production (*.prod.js) build
  • Unhandled exceptions during Player.destroy() causing playback failures on low-end devices

Stable

10/27/2021

8.72.0

Added

  • CueEnter event includes VTT properties in native player

Changed

  • Updated ErrorCode documentation
  • Better mapping of MediaError from the HTMLMediaElement to PlayerError when using native player

Fixed

  • Missing Playing event when casting using CAF
  • Freeze on Tizen due to gap in audio buffer

Stable

10/12/2021

8.71.0

Fixed

  • PlayerAPI.getCurrentTime returning NaN while the player is finishing an ad break
  • Period switches sometimes failing on slow network when audio and video segments are not aligned
  • Stalling when seeking during an ongoing quality switch with DASH SegmentBase WebM streams
  • Playback of WebM streams with ClearKey subsample encryption
  • Ads schedule with BAM module not respecting the correct order in case the schedule time for ads is the same
  • Network API documentation used outdated namespace in code examples
  • Broken playback in Safari when using the native_hls_parsing tweak with HLS streams that carry PROGRAM-DATE-TIME tags in any but the first discontinuity sequence
  • Player not respecting audio selection for HLS streams where audio and video is muxed together and additionally separate audio renditions are available
  • UI: Incorrect font size for TTML subtitles

Stable

9/28/2021

8.70.0

Fixed

  • DVRWindowExceeded event fired during a time shift operation, even when we are not close to the maximum DVR Window
  • VR playback not working on iOS devices
  • Device orientation not being used for VR playback on iOS 13+ devices
  • Native player sometimes failing to enable an external subtitle track after an ad break
  • Duplicated text tracks being added on Native player after content restoring
  • Inconsistent reporting of subtitles being fragmented / not fragmented when using native player
  • PlaybackFinished event sometimes not being fired on Safari when using MSE
  • Subtitle cue timing sometimes off after a discontinuity switch

Stable

9/14/2021

8.69.0

Added

  • Support for the @endNumber attribute in DASH manifests.
  • UI: Sort AudioTracks inside the AudioTrackSelectBox and the AudioTrackListBox by their identifier.

Changed

  • Player now dispatches an AudioChanged event when the native player is used in case an enabled audio track is added after the SourceLoaded event has already been dispatched
  • AudioChanged event definition now allows sourceAudio property to be null

Fixed

  • No StallStarted event if video element stops before buffer end is reached
  • Playback stalling on WebOS and Tizen when switching between audio tracks with different timescales
  • Parent wrapper sequence and fallback ads inside VAST manifests not being respected when using the Bitmovin ad module
  • TTML region style linked to head style ID not being applied
  • Correctly set the live stream duration when it is provided by the manifest

Stable

8/31/2021

8.68.0

Changed

  • AdPlayerAPI.done and AdPlaybackReportingAPI.done now return a promise and will resolve when the internal state has been cleaned up and the playing ad is unloaded. This allows better chaining of loading new content or ads.
  • PlayerAdvertisingAPI.skip now returns a promise when all the internal states and events have been cleaned up and the skipped ad is unloaded.

Fixed

  • UI becoming unresponsive when reloading the page or creating a new player instance while casting
  • Playback failing after unprotected/protected content transitions on 2016 WebOS TVs
  • When switching from one ad to another, the last played content was still visible for a few frames

Stable

8/19/2021

8.67.0

Fixed

  • Playing over period boundaries on 2016 Tizen TVs for non-aligned audio and video segments
  • UI: Empty line being added to subtitle boxes when VTT positioning attributes are present

Stable

8/4/2021

8.66.0

Added

  • Support for mid-stream key rotation for PlayReady in Edge browsers
  • Support for subtitle styling via WebVTT default classes

Fixed

  • Quality switches interfering and causing inaccuracies in seeking/timeShifting on HLS streams
  • Freezing playback during seeking when adjusting the time to a buffer start which will be removed
  • Duplicate handling of the DVRWindowExceeded event
  • Playback occasionally freezing on Tizen when switching periods
  • Preferred language order for playback.audioLanguage and playback.subtitleLanguage not respected
  • Fragmented subtitles tracks sometimes failing to activate
  • getCurrentTime sometimes returning 0 during period transitions
  • startOffset not getting applied in live streams after a pre-roll ad has finished
  • Not handling multiple DATERANGE tags per segment
  • Not firing metadata event for DATERANGE tag with duration zero
  • Error event swallowed on content restore after an ad break
  • AdVerifications in nested Extension tags prevented ads from being played when using the BitmovinAdvertisingModule

Stable

7/20/2021

8.65.0

Added

  • RttEstimationMethod AdaptationConfig parameter that allows to choose the RTT estimation method for ABR behaviour

Fixed

  • Tizen ocassionally showing incorect times when the BaseMediaDecodeTime is rewritten
  • Playback starting from 0 on Tizen after seeking back in VOD content
  • Freezing playback when switching between unencrypted and encrypted audio tracks
  • Fragmented subtitles not appearing after seeking over a period boundary
  • Parsing of styled CEA Closed Captions causing out-of-memory issue and breaking playback on HLS with MPEG-TS segments
  • Playback not starting when configuring audioLanguage on HLS streams with multiplexed audio and video
  • WebVTT subtitles new line not respected on native player

Latest Releases

Give us feedback