[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

12/7/2021

8.75.0

Added

Fixed

  • ABR logic not recovering when a custom RequestController is in use
  • ABR logic selecting the highest quality for codec probing even on a poor network
  • Player being unable to restore content playback after an AdError with the IMA module
  • Missing AdStarted and AdFinished with the IMA module when the previous ad request has returned an empty response
  • Missing AdStarted and AdFinished with the IMA module when the previous ad is skipped
  • Setting the duration on a closed MSE in a multi period live stream
  • load / unload not resolving in Chrome 95+ on Android with Widevine protected DASH streams
  • Unhandled exception being thrown when attempting to play a Fairplay stream on a device that does not support Fairplay
  • STARTUP_THRESHOLD behaving inaccurately on start times close to the end of a segment
  • NativePlayer ignoring TimeMode parameter in getCurrentTime
  • OMSDK not respecting VAST manifest verification parameters

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

2/1/2022

8.66.1

Added

  • Optional sendTimestamp to HttpResponseTiming
  • Optional url, elapsedTime and segmentDuration to RequestProgress
  • SEGMENT_LOADING_PROGRESS_CHECK_INTERVAL tweak to set the desired interval of proactive download progress checks
  • Eager download cancellation

Fixed

  • DVRWindowExceeded event being fired during a time shift operation, even when not being close to the maximum DVR window

Latest Releases

Give us feedback