JW Player 7.3 offers a variety of improvements and bugfixes. Exclusively on iOS devices, we now utilize the native HTML5 tracks element, allowing for fullscreen captions on iOS devices. Additional DRM options have also been added, along with other improvements and changes.
Release Date: April 1, 2016
Fixed an HLS Flash issue where artifacts could appear after discontinuity breaks
Release Date: March 18, 2016
TXXX Metadata will now appear properly with Flash provider
Captions in audio mode will now render above the control bar
Release Date: February 25, 2016
Fixed issue where certain video streams were interpreted as audio-only in iOS
Fixed issue where thumbnail VTTs were appearing as captions in iOS
Release Date: February 24, 2016
Fixed iOS issue with playlists when preload was set to 'none'.
Release Date: February 22, 2016
Fixed issue with captions and advertising on iOS
Captions now display properly on IE 10
Ads on IE 10 should now function correctly
Release Date: February 16, 2016
Visual Quality API will now function on iOS
Flash loading errors will now provide more accurate information
VAST Flash companions now display properly on Firefox
Improved Chromecast reliability with mixed playlists
608 Captions will now work on DVR streams in Flash
608 Captions should now toggle correctly on iOS for live streams
Fixed regression with audio player fading during playback
Corrected regression where DRM streams required ‘customData’
Fixed regression with poster images not loading inside of playlists
Release Date: February 1, 2016
PlayReady DRM Support
PlayReady DRM now supported on IE11/Edge browsers for Win 8.1+
Clearkey DRM now functions with DASH
HTML5 HLS Safari Improvements
ID3 timed metadata can now be accessed with the on('meta') listener
HLS DVR streams can now be viewed and controlled on JW Player controlbar
HLS embedded captions can now be controlled with JW Player control bar
Native HTML5 caption tracks are now used for iOS devices, allowing for fullscreen subtitles.
Multiple audio tracks can now be accessed in Safari.
Ads rendered with Google IMA SDK now use JW Player control bar UI
Player supports playlists in JSON file format
Custom logo is now a CSS-styled div element
New on('adBlock') API call to detect when an adblocker is installed on a viewer's browser
skipoffset can now be applied on a per-adbreak basis
Logo position options from JW6 have been restored (bottom-left, bottom-right, top-left, top-right)
Margins can also be specified
When highlighted, the player’s border color is now handled by browser styling
DASH streams will now use representation width pixel value as default label method
Small player UI now includes playlist navigation
Related overlay shows longer titles + larger sized thumbnails
Player will no longer encode urls and expects to be given a properly formatted URL for external assets.
In live HLS streams, if JW Player detects an empty chunklist of a certain quality, it will automatically attempt to switch qualities.
Non-linear fullslot ad creatives in IMA HTML5 and Flash can now be scheduled at any time during video playback.
New API event and getter for detecting if there is an ad blocker on the page.
JW Player will pass videoSlotCanAutoPlay in initAd for VPAID 2.0 creatives.
Seeking past multiple midrolls will only trigger and play the last midroll.
QoE events are now properly accounting for preroll advertising on mobile devices
Cuepoint text styling has been improved
Seeking to the live portion of a DVR stream will now properly account for buffer
608 captions now wrap correctly
RTMP streams will no longer restart when midroll ads are viewed
Hiding controls will now work properly when dock buttons are configured
Scrubbing after a final playlist completes no longer triggers playback of first playlist item
Control bar no longer appears between playlist items
Fixed an issue where JW Player was sending a flash plugin in error in an inactive tab of Chrome.
Audio only HLS streams now show poster image instead of black viewport.
Captions are no longer displayed over ads
Fixed an issue where the load method was unable to reload the same playlist.
JW Player no longer resizes during a Casting session.
Fixed an issue where JW Player was not skipping over non-playble media formats in a VAST response.
VPAID 2.0 creatives were not properly getting a mute property.