6 years ago
Web: 8.1.1
Updates
Core Player
- Improved the user experience when the preload configuration option is set to
metadata
(default) orauto
. Video content will now preload during ad playback, resulting in a seamless transition from pre-roll and mid-roll ads to the video content on most reliable connections. Players with preload set tonone
won’t load content in the background. The visual quality and buffer events still fire in the same order as they always have, but before the play attempt event, instead of after play.
Ads
- Updated FreeWheel ad plugin to include URL request parameters noting the stream is live vs VOD.
- Improved the IMA ads UI to account for Google ads with built-in skip buttons, countdowns, etc.
- Modified and improved adimpression/aderror events to include the full list of wrapped tags.
Fixes
Core Player
- Fixed an issue affecting DASH streams where a manual quality selection reverts to “auto” after a midroll ad.
- Fixed a bug where chapter marker cue points were not correctly aligned on the timeslider.
- Fixed a bug that broke the error state layout when a video’s description was too long.
- Fixed an issue where multiple players embedded on the same page would all have the same sharing embed code.
- Fixed incorrect reported user agent detection for Edge 14 on Windows phones.
- Fixed an issue with the addButton API where an erroneous
undefined
class was added in the DOM when the optional class parameter was not set. - Fixed a bug causing the Next Up overlay to flicker when the cursor remains hovered over it.
- Fixed broken fullscreen functionality when a JW Player container div has a numeric div ID.
- Fixed an issue where the fullscreen button tooltip would appear clipped by the edge of the player if the fullscreen localization text (
localization.fullscreen
) was too long. - Fixed a problem with 2G connections where the player showed a network error if setup did not complete within 25 seconds. Now, the player will show a timeout error if setup does not complete within 30 seconds.
- Fixed an issue where 360 videos could not render in VR mode if included in JW Platform-hosted playlists. Now, all 360 videos in a single or multi-item playlist will play as expected.
Ads
- Fixed an issue with incorrect order of wrapper tags reported in
adImpression
/adError
events. Specificallytag
field now has the last tag that resulted in impression/error andwrappedTags
array has all preceding tags. - Added
wrapperAdSystem
array to Impression/Error events that reports ad system for all wrapper tags, but the last one, that goes intoadsystem
(same pattern as above). - Fixed an issue with the VAST plugin where empty VMAP responses could result in infinite buffering for autostart players.