Forward suppression state to new playback stats sessions.

The value is stateful and new sessions need to be informed of the current state

PiperOrigin-RevId: 277701955
This commit is contained in:
tonihei 2019-10-31 12:28:59 +00:00 committed by Oliver Woodman
parent 01a4cf98d5
commit f960f8a575

View File

@ -170,6 +170,7 @@ public final class PlaybackStatsListener
PlaybackStatsTracker tracker = new PlaybackStatsTracker(keepHistory, eventTime); PlaybackStatsTracker tracker = new PlaybackStatsTracker(keepHistory, eventTime);
tracker.onPlayerStateChanged( tracker.onPlayerStateChanged(
eventTime, playWhenReady, playbackState, /* belongsToPlayback= */ true); eventTime, playWhenReady, playbackState, /* belongsToPlayback= */ true);
tracker.onIsSuppressedChanged(eventTime, isSuppressed, /* belongsToPlayback= */ true);
tracker.onPlaybackSpeedChanged(eventTime, playbackSpeed); tracker.onPlaybackSpeedChanged(eventTime, playbackSpeed);
playbackStatsTrackers.put(session, tracker); playbackStatsTrackers.put(session, tracker);
sessionStartEventTimes.put(session, eventTime); sessionStartEventTimes.put(session, eventTime);