New features and fixes.
4.7.0
Release Date: September 13, 2022
New Features
- Support for ARM64 simulators. Please note that the Google Cast SDK and Google IMA SDK are not currently supported when running in the ARM64 simulator environment.
JWPlayerViewController
has a new property:handleCastingInternally
. If set tofalse
, a ChromeCast session will not be initialized by the SDK, instead the session must be initialized by the developer. By default, this value istrue
.- The behavior of playback on external devices can be configured or disabled using
JWExternalPlaybackSettings
. This object can be created usingJWExternalPlaybackSettingsBuilder
, and set inJWPlayerConfigurationBuilder
. - Caption rendering can be disabled by setting
JWPlayer.suppressesCaptionRendering
totrue
. Caption events are still reported even if rendering is suppressed. By default this value isfalse
. - When using JWPlayerViewController, additional controls may be hidden: full screen button, languages button (audio and captions), and the settings button.
- When using Google IMA, the ad impression event populates the following new information in
JWAdImpression
:adId
,creativeId
, andcreativeAdId
.