Latest Releases JW Player JW Platform iOS SDK Android SDK

v7.11

Chromeless Player

To optimize player performance, the UI is no longer packaged as part of the core player javascript in JW Player 7.11.0. This decreases player load and setup time, especially when using controls:false, which ultimately saves bandwidth and eliminates rendering of elements that are never used.

JW 7.11 also has some visual updates to the discovery overlay that improve performance and usability. We have also extended HLS in HTML5 to IE 11 on Windows 8 and higher.

v7.11.3

Release Date: June 5, 2017

Updates

Core Player

  • Exposed serverCertificateUrl for Widevine DRM to handle Chrome 59 requesting multiple certificates for each key request to the CDM.

Fixes

Core Player

  • Fixed a bug where the player exited fullscreen mode between playlist items.
  • Fixed an issue with captions not showing in audio-only HLS streams in some browsers.
  • Fixed an issue where the player did not upshift to the highest bitrate available given the width of the player and the viewer's bandwidth.

Ads

  • Improved handling of VMAP tag requests erroring out when the tag 404s
  • For iOS with IMA, added additional checks to ensure content does not start before ads play

v7.11.2

Release Date: May 24, 2017

Updates

Ads

  • Improved VPAID 2 resizing in Vast plugin.

Fixes

Core Player

  • Fixed a bug where HLS streams with 6-second segments that were configured with preload: metadata and autostart: true would start playback at the second segment.

Ads

  • Improved handling of click events when a non-linear VPAID2 ad is visible.
  • Fixed a situation where a non-linear VPAID2 would not move up when the controlbar became visible.

v7.11.1

Release Date: May 17, 2017

Fixes

Core Player

  • Fixed an issue where calling .resize() without a valid width and height caused the player to have its height set to 0.
  • Fixed an issue where side-loaded VTT captions in DASH streams disappear when a video is replayed.
  • Fixed a bug where the cursor does not disappear when controls disappear during playback.

Ads

  • Fixed an issue in Freewheel where content on(‘complete’) would fire twice.
  • Fixed an issue where Google IMA pre-rolls do not play on iOS when preload: 'none'.
  • Fixed an issue with Google IMA in iOS where pre-roll ads intermittently load and time out when autostarting.
  • Fixed an issue with VPAID non-linear overlay ads where the overlay creative moves up when the player is hovered over when vpaidcontrols: true.
  • Rolled back a fix from JW 7.10.5 for Google IMA where iOS force-exited fullscreen during ads and prevented users from entering/re-entering during ads. The fix is no longer necessary because it was a response to an issue that was rolled back in Google’s IMA SDK.

v7.11.0

Release Date: May 10, 2017

Updates

Core Player

  • Moved player controls to its own script to be managed as its own module, or excluded to create a chromeless player, and updated the API accordingly.
  • Improved controlbar state transitions in the Seven skin by fading elements’ visibility.
  • Added functionality that seamlessly switches the controlbar UI when a manifest changes from live to DVR to VOD.
  • Changed the tooltip for the related playlist overlay to say “Discover” instead of “Related,” and updated its icon.
  • Added functionality that automatically displays the related playlist overlay after a video is paused for seven seconds.
  • Added ARIA labels to all buttons to be fully 508 compliant.
  • Updated captions support in Firefox and Internet Explorer to allow more styling control.
  • Improved captions rendering in IE11 and Firefox.

Fixes

Core Player

  • Fixed an issue where the Flash plugin failed to load an HLS stream in IE11 in audio-only mode.
  • Fixed an issue where a manifest with no levels does not throw a level error and buffers infinitely.
  • Fixed an issue where PlayAd withCredentials results in minDvrWindow exception flooding the console.
  • Fixed an issue where a live stream would incorrectly report a negative duration.

Ads

  • Fixed an issue where ads would start muted on iOS when the preload config option was set to none.