jimu-decompiled/sources/com/baidu/cloud/media/player/AbstractMediaPlayer.java
2025-05-13 19:24:51 +02:00

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;
}
}