Player Android / AndroidTV Release 3.8.0
Stable
10/12/2021
3.8.0
Added
PlayerNotificationManager.createWithNotificationChannel
overload that takes aCustomActionReceiver
Source.getThumbnail
to expose thumbnails for inactive sources in a playerAdItem.preloadOffset
to specify the amount of seconds the ad manifest should be loaded in advance compared to when the ad break is scheduled for playback- Support for background playback of IMA ads
Changed
- The offset with which the manifest for ads was preloaded now defaults to
0
seconds instead of10
. With the introduction ofAdItem.preloadOffset
, this can now be configured per ad break.
Fixed
- Bitmovin Web UI using an invalid duration when joining an existing cast session
- Bitmovin Web UI using an invalid duration after pre-roll ad was played when autoplay is enabled
- Bitmovin Web UI occasionally not reflecting the correct current time when starting a cast session while playback is paused
- Cast receiver incorrectly displaying live source with VoD UI
Player.duration
returning0.0
instead of-1.0
if it is unknown during castingPlayer
crashing if it gets detached from thePlayerView
while ads are scheduled
Known Issues
- Due to a limitation in the Google Cast SDK, casting does not work when
targetSdkVersion
is set to31
. This is tracked in https://issuetracker.google.com/issues/195588434