public class EventLogger extends java.lang.Object implements DemoPlayer.Listener, DemoPlayer.InfoListener, DemoPlayer.InternalErrorListener
| 构造器和说明 |
|---|
EventLogger() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
endSession() |
void |
onAudioFormatEnabled(Format format,
int trigger,
long mediaTimeMs) |
void |
onAudioTrackInitializationError(AudioTrack.InitializationException e) |
void |
onAudioTrackUnderrun(int bufferSize,
long bufferSizeMs,
long elapsedSinceLastFeedMs) |
void |
onAudioTrackWriteError(AudioTrack.WriteException e) |
void |
onAvailableRangeChanged(int sourceId,
TimeRange availableRange) |
void |
onBandwidthSample(int elapsedMs,
long bytes,
long bitrateEstimate) |
void |
onCryptoError(android.media.MediaCodec.CryptoException e) |
void |
onDecoderInitializationError(DecoderInitializationException e) |
void |
onDecoderInitialized(java.lang.String decoderName,
long elapsedRealtimeMs,
long initializationDurationMs) |
void |
onDrmSessionManagerError(java.lang.Exception e) |
void |
onDroppedFrames(int count,
long elapsed) |
void |
onError(java.lang.Exception e) |
void |
onLoadCompleted(int sourceId,
long bytesLoaded,
int type,
int trigger,
Format format,
long mediaStartTimeMs,
long mediaEndTimeMs,
long elapsedRealtimeMs,
long loadDurationMs) |
void |
onLoadError(int sourceId,
java.io.IOException e) |
void |
onLoadStarted(int sourceId,
long length,
int type,
int trigger,
Format format,
long mediaStartTimeMs,
long mediaEndTimeMs) |
void |
onRendererInitializationError(java.lang.Exception e) |
void |
onStateChanged(boolean playWhenReady,
int state) |
void |
onVideoFormatEnabled(Format format,
int trigger,
long mediaTimeMs) |
void |
onVideoSizeChanged(int width,
int height,
int unappliedRotationDegrees,
float pixelWidthHeightRatio) |
void |
startSession() |
public void startSession()
public void endSession()
public void onStateChanged(boolean playWhenReady,
int state)
onStateChanged 在接口中 DemoPlayer.Listenerpublic void onError(java.lang.Exception e)
onError 在接口中 DemoPlayer.Listenerpublic void onVideoSizeChanged(int width,
int height,
int unappliedRotationDegrees,
float pixelWidthHeightRatio)
onVideoSizeChanged 在接口中 DemoPlayer.Listenerpublic void onBandwidthSample(int elapsedMs,
long bytes,
long bitrateEstimate)
onBandwidthSample 在接口中 DemoPlayer.InfoListenerpublic void onDroppedFrames(int count,
long elapsed)
onDroppedFrames 在接口中 DemoPlayer.InfoListenerpublic void onLoadStarted(int sourceId,
long length,
int type,
int trigger,
Format format,
long mediaStartTimeMs,
long mediaEndTimeMs)
onLoadStarted 在接口中 DemoPlayer.InfoListenerpublic void onLoadCompleted(int sourceId,
long bytesLoaded,
int type,
int trigger,
Format format,
long mediaStartTimeMs,
long mediaEndTimeMs,
long elapsedRealtimeMs,
long loadDurationMs)
onLoadCompleted 在接口中 DemoPlayer.InfoListenerpublic void onVideoFormatEnabled(Format format,
int trigger,
long mediaTimeMs)
onVideoFormatEnabled 在接口中 DemoPlayer.InfoListenerpublic void onAudioFormatEnabled(Format format,
int trigger,
long mediaTimeMs)
onAudioFormatEnabled 在接口中 DemoPlayer.InfoListenerpublic void onLoadError(int sourceId,
java.io.IOException e)
onLoadError 在接口中 DemoPlayer.InternalErrorListenerpublic void onRendererInitializationError(java.lang.Exception e)
public void onDrmSessionManagerError(java.lang.Exception e)
public void onDecoderInitializationError(DecoderInitializationException e)
public void onAudioTrackInitializationError(AudioTrack.InitializationException e)
public void onAudioTrackWriteError(AudioTrack.WriteException e)
public void onAudioTrackUnderrun(int bufferSize,
long bufferSizeMs,
long elapsedSinceLastFeedMs)
public void onCryptoError(android.media.MediaCodec.CryptoException e)
public void onDecoderInitialized(java.lang.String decoderName,
long elapsedRealtimeMs,
long initializationDurationMs)
onDecoderInitialized 在接口中 DemoPlayer.InfoListenerpublic void onAvailableRangeChanged(int sourceId,
TimeRange availableRange)