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