3 years ago
Android: 4.0.1
Fix
- Improved memory management.
JWPlayerView
has been decoupled from the JWPlayer API, which enables your layouts to inflate quickly and provide a responsive user experience on screens that have a JWPlayerView
. ViewModels
. com.jwplayer
. PlaylistItem
AdErrorEvent
and AdImpressionEvent
to help the customers to track ad related events. JWPlayerCompat
class that contains all of the addOnXListener()
and removeOnXListener()
methods. CaptionsListEven
, ErrorEvent
, and SetupErrorEvent
to help the customers to track the list of captions and all error related events. AdSource
to AdClient
. ImaAdvertising
to ImaAdvertisingConfig
. ImaDaiAdvertising
to ImaDaiAdvertisingConfig
. ImaVMAPAdvertising
to ImaVmapAdvertisingConfig
. VMAPAdvertising
to VmapAdvertisingConfig
. jwplayer().load()
.skin.controlbar.icons
configuration.playReason
after a playlist item automatically advances to the next video was erroneously interaction
.pipIcon
, which defaults to enabled
and adds a Picture in Picture icon and right click menu options to supported desktop browsers only. Setting this option to disabled
will remove this icon, which you can also hide with CSS. On mobile devices, we have elected not to add an icon to our controls, but rather, PiP can be enabled through the operating system's native gestures and user interface on both iOS and Android.intl
block with pipIcon
.adLoadedXML
, which fires when the VAST ad client loads an ad tag. The response contains the same object properties as other ad events, such as adBreakId
, adPlayId
, adPosition
, client
, tag
, etc, as well as an XML parameter that exposes the XML downloaded from the tag.advertising.vpaidmode
is set to insecure or is undefined, as the player's default is insecure. While the errors are not specific to JWP, we are doing everything possible to mitigate the issue and have reached out to the third parties involved to do the same. While we wait for the issue to be resolved, we are temporarily releasing a player update that forces the vpaidmode
setting to be set to enabled for all players that set up only on Chrome 91 environments on both desktop and mobile (unless vpaidmode was already set to disabled
), which will help restore fill rates. No other browsers or Chrome versions will be affected, and this change is only for the Google IMA ad client. We are not applying this setting across the board since secure mode is known to decrease fill rates because VPAID ads that utilize Friendly iFrames will stop working. As soon as we have confirmation that the issue is resolved, we will revert this change. As such, we do not recommend customers set vpaidmode to enabled
in their own ad schedules or modify client side configurations, as this setting would be applied across browsers, whereas our workaround is specific to the affected browser and version only. Thank you for your patience and collaboration.omidAccessModeRules
, an object, which supports passing OMID access mode rule regex to Google Ad Manager via the Google IMA ad client.New cluster based in Milan has been released and is serving traffic for the duration of the Euro 2020 Championship
NOTE: VUDRM was rebranded as Studio DRM following the acquisition of Vualto by JW Player in May 2021. Any remaining references to VUDRM in our documentation or in the Studio DRM Admin portal should be assumed to refer to Studio DRM.
control
option
space
commands from working with the player.