Our metadata API events allow developers to listen for timed metadata embedded in the media file to signal the start and stop of an ad. This release adds support for parsing Event Message box events, or esmg, which carries ID3 metadata, often used in DASH streams.
Release Date: July 30, 2020 (Build 108)
Fixed an issue where setting up a player with controls set to false and then calling load() resets the controls to true.
Fixed a bug causing the InPlaylistTimedMetadataEvent to not fire as expected.
Fixed an issue where calling onPause() before the IMA SDK setup is complete, crashes the app with a NullPointerException.
Release Date: June 25, 2020 (Build 107)
Added support for triggering the on('meta') and on('metadataCueParsed') methods based on in-band emsg timed metadata.
Added a configuration option, playlistIndex, which enables a playlist to be loaded and start playback from any item within it, not just the first. The default of this option is a 0 index.
Removed trace references to advertising ID to comply with Google's new policies around children's app submissions. We recommend apps remove the additional dependency on the jwplayer-ima component/module as well.
Fixed a rare case where using a specific USB-C-to-HDMI adapter causes apps with JW Player to crash.