Player Android / AndroidTV Release 3.11.0
Stable
12/7/2021
3.11.0
Added
SourceEvent.DrmDataParsed
to be emitted from the correspondingSource
Player.playbackTimeOffsetToRelativeTime
to convert absolute live timestamps to relative timestampsPlayer.playbackTimeOffsetToAbsoluteTime
to convert relative live timestamps to absolute timestamps
Changed
- Integrated changes from ExoPlayer version
2.15.1
- Muted state is not being synced between the local device and any cast receiver anymore as the audio setup between those devices is too different for this to be a sensible default behavior. The old behavior can be achieved by manually muting or unmuting after
PlayerEvent.CastStarted
orPlayerEvent.CastStopped
is emitted
Fixed
Player.playbackVideoData
returningnull
after a period switch to a DASH period containing different qualities than the previous onePlayerEvent.VideoPlaybackQualityChanged
being emitted withnull
as the new quality after a period switch to a DASH period containing different qualities than the previous one- Setting
Player.volume
and callingPlayer.mute
orPlayer.unmute
not working when there is no source loaded - Setting
Player.volume
and callingPlayer.mute
orPlayer.unmute
not working while connecting to a cast-compatible device - Initial volume and muted state sometimes not being respected for ad playback
- Muxed tracks being listed as separate
OfflineOptionEntry
s for download - Invalid tracks being listed as
OfflineOptionEntry
s for download
Known Issues
- The playhead on the seekbar can jump back and forth while seeking when using the Bitmovin Player Web UI