mirror of
https://github.com/samsonjs/media.git
synced 2026-03-27 09:45:47 +00:00
Attach timestamp to ExoPlaybackException
PiperOrigin-RevId: 251748542
This commit is contained in:
parent
cfa837df5c
commit
1fb105bbb2
1 changed files with 6 additions and 0 deletions
|
|
@ -15,6 +15,7 @@
|
|||
*/
|
||||
package com.google.android.exoplayer2;
|
||||
|
||||
import android.os.SystemClock;
|
||||
import androidx.annotation.IntDef;
|
||||
import androidx.annotation.Nullable;
|
||||
import com.google.android.exoplayer2.source.MediaSource;
|
||||
|
|
@ -73,6 +74,9 @@ public final class ExoPlaybackException extends Exception {
|
|||
*/
|
||||
public final int rendererIndex;
|
||||
|
||||
/** The value of {@link SystemClock#elapsedRealtime()} when this exception was created. */
|
||||
public final long timestampMs;
|
||||
|
||||
@Nullable private final Throwable cause;
|
||||
|
||||
/**
|
||||
|
|
@ -131,6 +135,7 @@ public final class ExoPlaybackException extends Exception {
|
|||
this.type = type;
|
||||
this.cause = cause;
|
||||
this.rendererIndex = rendererIndex;
|
||||
timestampMs = SystemClock.elapsedRealtime();
|
||||
}
|
||||
|
||||
private ExoPlaybackException(@Type int type, String message) {
|
||||
|
|
@ -138,6 +143,7 @@ public final class ExoPlaybackException extends Exception {
|
|||
this.type = type;
|
||||
rendererIndex = C.INDEX_UNSET;
|
||||
cause = null;
|
||||
timestampMs = SystemClock.elapsedRealtime();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue