4 years ago
Android: 4.0.0
General Changes
JWPlayerViewhas been decoupled from the JWPlayer API, which enables your layouts to inflate quickly and provide a responsive user experience on screens that have aJWPlayerView.- JW Android SDK 4.0 uses fully native controls, which simplified control customization by using
ViewModels. - Updated Java package root to be
com.jwplayer. - Added support for Picture-in-Picture, Related feeds, and JW Recommendations.
- Thumbnail preview is shown as the user seeks across the content if a thumbnail track is specified for a
PlaylistItem - Improved accessibility support for screen readers.
- Added helper classes to better support Background Audio.
- Minimum OS is set to API 21.
User Interface
- Created new menu system for new design and updated seek bar thumbnail style, Casting menu, error code screen, Next Up card, and Live interface.
Ads
- JW Android SDK 4.0 supports IMA, IMA DAI, and JWP VAST.
- Added support for background loading of the next playlist item and VAST ads.
- Added ads cue points for IMA.
- Added feature to make IMA ad request before the ad break.
- Added
AdErrorEventandAdImpressionEventto help the customers to track ad related events.
API Updates
- Created a
JWPlayerCompatclass that contains all of theaddOnXListener()andremoveOnXListener()methods. - Added
CaptionsListEven,ErrorEvent, andSetupErrorEventto help the customers to track the list of captions and all error related events. - Renamed
AdSourcetoAdClient. - Renamed
ImaAdvertisingtoImaAdvertisingConfig. - Renamed
ImaDaiAdvertisingtoImaDaiAdvertisingConfig. - Renamed
ImaVMAPAdvertisingtoImaVmapAdvertisingConfig. - Renamed
VMAPAdvertisingtoVmapAdvertisingConfig.
Fixes
- Fixed an issue where TalkBack would not read the controlbar contents correctly.
- Fixed an issue where the player does not maintain the selected resolution when replaying a video.
Deprecated features
- VPAID and FreeWheel support.
- CSS support.
- Caption Styling Configuration.