4 years ago
Web: 8.12.2
Updates
Core Player
- Added support for viewers to change the way captions are styled from within the settings menu on desktop devices. Automated player translation support for all of the new text introduced in the menus and options will be available in 8.12.2.
- Added a new configuration option,
liveSyncDuration
, for live HLS streams, which enables players to attempt to start live streams at a specified latency target between 5-30 seconds instead of the default 25 seconds. This value also affects where the “live” button seeks to when behind the edge. - Reduced
232403
errors caused by loading stale levels that return a status 403 in JWP-hosted HLS streams.
Advertising
- Added VAST 4.1 compliant support for the
advertiser
node in ad tags in both the VAST and Google IMA plugins. - Added an available -list suffix to our playlist item-level macros that will result in the macro replacement not URI encoding commas.
- Added a new ad rule in the VAST plugin,
deferAds
, which does not play ads whenever a player is playing in an inactive tab, and resumes on the last unplayed ad when the tab becomes active again. Learn how to configure this rule in our documentation. - Improved creative selection in the VAST by using bandwidth estimation to choose a rendition with the most appropriate bitrate when there are multiple options with the same dimensions.
- Improved creative selection in the Google IMA plugin by passing bandwidth estimation to the ads manager.
Fixes
Core Player
- Fixed an issue where controls did not automatically hide after inactivity on mobile devices.
- Fixed a bug where the keystrokes expected to enable and disable keyboard shortcuts were not working as expected.
Advertising
- Fixed a bug in Google IMA causing JavaScript exceptions.