Initial commit
This commit is contained in:
138
sources/com/baidu/cloud/media/player/AbstractMediaPlayer.java
Normal file
138
sources/com/baidu/cloud/media/player/AbstractMediaPlayer.java
Normal file
@@ -0,0 +1,138 @@
|
||||
package com.baidu.cloud.media.player;
|
||||
|
||||
import android.os.Bundle;
|
||||
import com.baidu.cloud.media.player.IMediaPlayer;
|
||||
import com.baidu.cloud.media.player.misc.IMediaDataSource;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractMediaPlayer implements IMediaPlayer {
|
||||
private IMediaPlayer.OnPreparedListener a;
|
||||
private IMediaPlayer.OnCompletionListener b;
|
||||
private IMediaPlayer.OnBufferingUpdateListener c;
|
||||
private IMediaPlayer.OnSeekCompleteListener d;
|
||||
private IMediaPlayer.OnVideoSizeChangedListener e;
|
||||
private IMediaPlayer.OnErrorListener f;
|
||||
private IMediaPlayer.OnInfoListener g;
|
||||
private IMediaPlayer.OnTimedTextListener h;
|
||||
private IMediaPlayer.OnMetadataListener i;
|
||||
|
||||
protected final void a() {
|
||||
IMediaPlayer.OnPreparedListener onPreparedListener = this.a;
|
||||
if (onPreparedListener != null) {
|
||||
onPreparedListener.onPrepared(this);
|
||||
}
|
||||
}
|
||||
|
||||
protected final void a(int i) {
|
||||
IMediaPlayer.OnBufferingUpdateListener onBufferingUpdateListener = this.c;
|
||||
if (onBufferingUpdateListener != null) {
|
||||
onBufferingUpdateListener.onBufferingUpdate(this, i);
|
||||
}
|
||||
}
|
||||
|
||||
protected final void a(int i, int i2, int i3, int i4) {
|
||||
IMediaPlayer.OnVideoSizeChangedListener onVideoSizeChangedListener = this.e;
|
||||
if (onVideoSizeChangedListener != null) {
|
||||
onVideoSizeChangedListener.onVideoSizeChanged(this, i, i2, i3, i4);
|
||||
}
|
||||
}
|
||||
|
||||
protected final void a(Bundle bundle) {
|
||||
IMediaPlayer.OnMetadataListener onMetadataListener = this.i;
|
||||
if (onMetadataListener != null) {
|
||||
onMetadataListener.onMetadata(this, bundle);
|
||||
}
|
||||
}
|
||||
|
||||
protected final void a(BDTimedText bDTimedText) {
|
||||
IMediaPlayer.OnTimedTextListener onTimedTextListener = this.h;
|
||||
if (onTimedTextListener != null) {
|
||||
onTimedTextListener.onTimedText(this, bDTimedText);
|
||||
}
|
||||
}
|
||||
|
||||
protected final boolean a(int i, int i2) {
|
||||
IMediaPlayer.OnErrorListener onErrorListener = this.f;
|
||||
return onErrorListener != null && onErrorListener.onError(this, i, i2);
|
||||
}
|
||||
|
||||
protected final void b() {
|
||||
IMediaPlayer.OnCompletionListener onCompletionListener = this.b;
|
||||
if (onCompletionListener != null) {
|
||||
onCompletionListener.onCompletion(this);
|
||||
}
|
||||
}
|
||||
|
||||
protected final boolean b(int i, int i2) {
|
||||
IMediaPlayer.OnInfoListener onInfoListener = this.g;
|
||||
return onInfoListener != null && onInfoListener.onInfo(this, i, i2);
|
||||
}
|
||||
|
||||
protected final void c() {
|
||||
IMediaPlayer.OnSeekCompleteListener onSeekCompleteListener = this.d;
|
||||
if (onSeekCompleteListener != null) {
|
||||
onSeekCompleteListener.onSeekComplete(this);
|
||||
}
|
||||
}
|
||||
|
||||
public void resetListeners() {
|
||||
this.a = null;
|
||||
this.c = null;
|
||||
this.b = null;
|
||||
this.d = null;
|
||||
this.e = null;
|
||||
this.f = null;
|
||||
this.g = null;
|
||||
this.h = null;
|
||||
}
|
||||
|
||||
@Override // com.baidu.cloud.media.player.IMediaPlayer
|
||||
public void setDataSource(IMediaDataSource iMediaDataSource) {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
@Override // com.baidu.cloud.media.player.IMediaPlayer
|
||||
public final void setOnBufferingUpdateListener(IMediaPlayer.OnBufferingUpdateListener onBufferingUpdateListener) {
|
||||
this.c = onBufferingUpdateListener;
|
||||
}
|
||||
|
||||
@Override // com.baidu.cloud.media.player.IMediaPlayer
|
||||
public final void setOnCompletionListener(IMediaPlayer.OnCompletionListener onCompletionListener) {
|
||||
this.b = onCompletionListener;
|
||||
}
|
||||
|
||||
@Override // com.baidu.cloud.media.player.IMediaPlayer
|
||||
public final void setOnErrorListener(IMediaPlayer.OnErrorListener onErrorListener) {
|
||||
this.f = onErrorListener;
|
||||
}
|
||||
|
||||
@Override // com.baidu.cloud.media.player.IMediaPlayer
|
||||
public final void setOnInfoListener(IMediaPlayer.OnInfoListener onInfoListener) {
|
||||
this.g = onInfoListener;
|
||||
}
|
||||
|
||||
@Override // com.baidu.cloud.media.player.IMediaPlayer
|
||||
public final void setOnMetadataListener(IMediaPlayer.OnMetadataListener onMetadataListener) {
|
||||
this.i = onMetadataListener;
|
||||
}
|
||||
|
||||
@Override // com.baidu.cloud.media.player.IMediaPlayer
|
||||
public final void setOnPreparedListener(IMediaPlayer.OnPreparedListener onPreparedListener) {
|
||||
this.a = onPreparedListener;
|
||||
}
|
||||
|
||||
@Override // com.baidu.cloud.media.player.IMediaPlayer
|
||||
public final void setOnSeekCompleteListener(IMediaPlayer.OnSeekCompleteListener onSeekCompleteListener) {
|
||||
this.d = onSeekCompleteListener;
|
||||
}
|
||||
|
||||
@Override // com.baidu.cloud.media.player.IMediaPlayer
|
||||
public final void setOnTimedTextListener(IMediaPlayer.OnTimedTextListener onTimedTextListener) {
|
||||
this.h = onTimedTextListener;
|
||||
}
|
||||
|
||||
@Override // com.baidu.cloud.media.player.IMediaPlayer
|
||||
public final void setOnVideoSizeChangedListener(IMediaPlayer.OnVideoSizeChangedListener onVideoSizeChangedListener) {
|
||||
this.e = onVideoSizeChangedListener;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user