139 lines
4.9 KiB
Java
139 lines
4.9 KiB
Java
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;
|
|
}
|
|
}
|