Latest Releases JW Player JW Platform iOS SDK Android SDK

v2.7

Version 2.7

v2.7.11

Release Date: Nov 17, 2017 (Build 35)

Enhancements

  • Renamed symbol _PLAYABLE_KEY to avoid conflicts with other exposed var / consts / symbols that may have the same name

Fixes

  • Fixed an issue where the onControlBarVisible delegate was not called when the player status is "paused"
  • Fixed an issue where playbackPosition() always reported 0 when called immediately after onSeeked()
  • Fixed an issue where two playlist items having an identical video file would cause the player to buffer indefinitely on the second item

v2.7.10

Release Date: Nov 15, 2017 (Build 34)

Updates

  • All CDN assets, including JS files, are now packaged with the SDK and loaded locally if the CDN is not available

Fixes

  • Fixed an issue where the player did not resize correctly in fullscreen/ landscape view for the iPhone X simulator
  • Fixed an issue in CocoaPods where the player controls would appear after an IMA preroll even if config.controls was set to false

v2.7.9

Release Date: Oct 03, 2017 (Build 32)

Fixes

  • Fixed all remaining XCode 9 threading warnings
  • Fixed an issue playing ad tags pointing to media addresses that do not have a URI scheme

v2.7.8

Release Date: Sep 19, 2017 (Build 31)

Fixes

  • Prevents UIKit instance methods from being called on a background thread when the player is deallocated

v2.7.7

Release Date: Sep 15, 2017 (Build 30)

Features

  • onAdImpression: now includes click-through URL parameter

Enhancements

  • Upgraded SDK to use JW Player 7.12.6

v2.7.6

Release Date: Aug 4, 2017 (Build 29)

Enhancements

  • Enabled seeking in DVR streams using the JWPlayerController seek: method

v2.7.5

Release Date: July 21, 2017 (Build 28)

Features

  • Added a new onFullscreenRequested() delegate callback to trigger when fullscreen is requested, but before the animation takes place

Enhancements

  • Upgraded SDK to use JW Player 7.12.1

Fixes

  • Fixed an issue where the CC options would not display when replaying a video
  • Fixed an issue where the first frame of media flashes right before an IMA pre-roll ad played
  • Fixed an issue where the player would freeze after you seeked past two IMA ads in a video

v2.7.4

Release Date: Jun 16, 2017 (Build 27)

Enhancements

  • Upgraded SDK to use JW Player 7.11.3

Fixes

  • Fixed an issue where OnControlbarVisibilityChanged fired when the player was in buffering state and inaccurately reported as true

v2.7.3

Release Date: Apr 7, 2017 (Build 26)

Features

  • New onAdschedule: callback for the VAST ad client that provides detailed information of a VMAP ad schedule.

Enhancements

  • Upgraded SDK to use JW Player 7.10.4
  • onAdImpression: now includes VMAP ad schedule details

Fixes

  • Fixed an issue where VMAP breakstart/breakend callbacks would not fire when no ad source was present.

v2.7.2

Release Date: Mar 24, 2017 (Build 25)

Fixes

  • Fixes bug where a file is downloaded on the main thread

v2.7.1

Release Date: March 10, 2017 (Build 24)

Fixes

  • Fixes bug where the onAdSkipped and onAdMeta delegate methods would not fire

v2.7.0

Release Date: Feb 23, 2017 (Build 23)

New Features

  • Added the ability to programmatically setup the JW Player license key in JWPlayerController. Useful for developers who integrate our framework into their own and want to obfuscate the license key from users.
  • Added bitRateUpperBound property to set the maximum bitrate level during automatic quality switching. Useful in limiting bandwidth consumption for viewers.

Enhancements

  • Adaptive bitrate switching for HLS streams will now be managed directly by AV Player and will behave like "auto". The HD button in this case will not display and manual quality switching is no longer supported. As a result, this resolves issues regarding multiple audio and caption tracks not behaving correctly for HLS streams and improves overall bitrate switching behavior.