diff --git a/library/core/src/main/java/com/google/android/exoplayer2/analytics/AnalyticsCollector.java b/library/core/src/main/java/com/google/android/exoplayer2/analytics/AnalyticsCollector.java index 795e58ce1d..eab630ff00 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/analytics/AnalyticsCollector.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/analytics/AnalyticsCollector.java @@ -574,8 +574,6 @@ public class AnalyticsCollector // This event is for content in a future window. Assume default start position. eventPositionMs = timeline.getWindow(windowIndex, window).getDefaultPositionMs(); } - // TODO(b/30792113): implement this properly (player.getTotalBufferedDuration()). - long bufferedDurationMs = player.getBufferedPosition() - player.getContentPosition(); return new EventTime( realtimeMs, timeline, @@ -583,7 +581,7 @@ public class AnalyticsCollector mediaPeriodId, eventPositionMs, player.getCurrentPosition(), - bufferedDurationMs); + player.getTotalBufferedDuration()); } private EventTime generateEventTime(@Nullable WindowAndMediaPeriodId mediaPeriod) {