5 years ago
Web: 8.17.0
Updates
- Added a method, 
setFloating(), which starts and stops the player from floating, andgetFloating(), which returns the current floating status. - Added a new configuration option in the floating object, 
mode, which defaults tonotVisible, which is current behavior for floating when the original container would be out of view.alwayscan be used to start floating and never stop unless updated with the API, andnevercan be used to not float, unless updated by API. - Made some big improvements to the way we do scheduling in the Google IMA client:
- We now make ad request for each ad break, rather than creating a VMAP for the entire schedule for each playlist item.
 - The 
adRequestevent has been changed to fire each time we make ad request to IMA SDK. - Added a new 
adLoadedevent, which fires when IMA'sLOADEDevent fires. 
 - Deprecated the ability to use the 
playlistItemevent to update an ad schedule. By the time that event fires, the schedule for the playlist item has already been created, so the change does not have an effect. Please usesetPlaylistItemCallbackto properly update the ad schedule. 
Fixes
- Remediated a browser issue where stream often starts with just audio and no video on IE11 Windows 10 and older versions of Edge.
 - Fixed a bug preventing preloading on Safari desktop and iOS browsers.
 - Fixed a bug causing the wrong audio track to appear selected after the 
setCurrentAudioTrackis called. - Fixed an issue where scrolling to the bottom of a page intermittently triggers the page to jump back to the player.