Latest Releases JW Player JW Platform iOS SDK Android SDK


Version 2.6


Release Date: Feb 21, 2017 (Build 19)


  • Fixes bug where controlBarIsVisible did not fire during vast ads
  • Fixes bug where calling load: during a VAST ad does not load the requested file at time 0
  • Fixes bug where preload would occasionally load the same file twice
  • Fixes bug where occasionally buffer icon would stay on screen during playback


  • Supports Google IMA SDK version 3.3.1


Release Date: Feb 17, 2017 (Build 18)


  • Fixes bug where side loaded webVtt and SRT captions do not display


Release Date: Feb 7, 2017 (Build 17)

New Features

  • Added support for "preload" where media is preloaded after the player is setup but before the play button is pressed. This allows JW Player to fetch media information prior to playback and enhances perceived performance by users.
  • The "mediafile" string is now returned in the onAdImpression() delegate, which represents the currently playing media item. Also returns a boolean indicating if ad is linear


Release Date: Jan 31, 2017 (Build 16)


  • Added support for variable rate playback. Dynamically adjust the playback speed of the media to be slower or faster, for both forward and reverse playback.
  • Enabled pausing and resuming IMA Ad playback with the Player's playback API
  • Added support from the Google IMA SDK to specify the language to be used to localize ads


  • Supports Google ChromeCast version


  • Fixed bug where playlist containing vast pre-rolls would occasionally load next playlist item at the wrong start time
  • Fixed an out of bounds crash that would intermittently occur when loading a CSS Skin


Release Date: Jan 24, 2017 (Build 15)


  • Fixed bug where replaying a stream with a vast pre-roll would jump to the end after the ad completed
  • Fixed IMA crash caused when switching between view controllers


Release Date: Jan 12, 2017 (Build 14)


  • Fixed firing of VMAP breakstart tracking event


Release Date: Jan 12, 2017 (Build 12)


  • Fixed bug where HD button would not display
  • Fixed a crash when a poster image was set that returned a 404 status
  • Fixed a bug where the onAdImpression delegate method would not get called when playing vast ads that did not contain wrappers
  • Fixed a bug where the onAdImpression delegate method would incorrectly indicate "preroll" for some VAST ads played using the Google IMA ad client
  • Fixed a bug preventing ATS compliance


Release Date: Dec. 22, 2016 (Build 11)


  • Added onControlBarVisible callback that indicates when the player control bar's visibility changes. Sync your custom UI elements to display & hide with the player control bar.


Release Date: Dec. 12, 2016 (Build 9)


  • Added onAdCompanion() callback for VAST client that returns companion ad data


  • Upgraded SDKs to use JW Player 7.8
  • General improvements to SDK player UI
  • More detailed error messaging to assist debugging
  • onMeta() now includes bitrate, frame rate, & dropped frames information
  • Enhanced general fullscreen and rotation UI and behavior
  • Improved accuracy of state changes when JWPlayerStateChangedNotification is fired


  • Fixed visual transitions to and from full screen, and on rotations for iPad devices
  • Fixed an issue that would cause the player to exit fullscreen on a 180 degree rotation
  • Fixed an issue where calling Load() during an IMA Ad does not dismiss the ad
  • Fixed an issue where VPAID ads would start in Fullscreen