public abstract class android.media.MediaPlayerBase implements java.lang.AutoCloseable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: android.media.MediaPlayerBase
super_class: java.lang.Object
{
public static final int PLAYER_STATE_IDLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int PLAYER_STATE_PAUSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int PLAYER_STATE_PLAYING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int PLAYER_STATE_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int BUFFERING_STATE_UNKNOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int BUFFERING_STATE_BUFFERING_AND_PLAYABLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int BUFFERING_STATE_BUFFERING_AND_STARVED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int BUFFERING_STATE_BUFFERING_COMPLETE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final long UNKNOWN_TIME;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/MediaPlayerBase;
public abstract void play();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void prepare();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void pause();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void reset();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void skipToNext();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void seekTo(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
pos
public long getCurrentPosition();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc -1
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/MediaPlayerBase;
public long getDuration();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc -1
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/MediaPlayerBase;
public long getBufferedPosition();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc -1
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/MediaPlayerBase;
public abstract int getPlayerState();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getBufferingState();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setAudioAttributes(android.media.AudioAttributes);
descriptor: (Landroid/media/AudioAttributes;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
attributes
public abstract android.media.AudioAttributes getAudioAttributes();
descriptor: ()Landroid/media/AudioAttributes;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setDataSource(android.media.DataSourceDesc);
descriptor: (Landroid/media/DataSourceDesc;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dsd
public abstract void setNextDataSource(android.media.DataSourceDesc);
descriptor: (Landroid/media/DataSourceDesc;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dsd
public abstract void setNextDataSources(java.util.List<android.media.DataSourceDesc>);
descriptor: (Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<Landroid/media/DataSourceDesc;>;)V
MethodParameters:
Name Flags
dsds
public abstract android.media.DataSourceDesc getCurrentDataSource();
descriptor: ()Landroid/media/DataSourceDesc;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void loopCurrent(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
loop
public abstract void setPlaybackSpeed(float);
descriptor: (F)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
speed
public float getPlaybackSpeed();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: fconst_1
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/MediaPlayerBase;
public boolean isReversePlaybackSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/MediaPlayerBase;
public abstract void setPlayerVolume(float);
descriptor: (F)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
volume
public abstract float getPlayerVolume();
descriptor: ()F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public float getMaxPlayerVolume();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: fconst_1
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/MediaPlayerBase;
public abstract void registerPlayerEventCallback(java.util.concurrent.Executor, android.media.MediaPlayerBase$PlayerEventCallback);
descriptor: (Ljava/util/concurrent/Executor;Landroid/media/MediaPlayerBase$PlayerEventCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
e
cb
public abstract void unregisterPlayerEventCallback(android.media.MediaPlayerBase$PlayerEventCallback);
descriptor: (Landroid/media/MediaPlayerBase$PlayerEventCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cb
}
SourceFile: "MediaPlayerBase.java"
NestMembers:
android.media.MediaPlayerBase$BuffState android.media.MediaPlayerBase$PlayerEventCallback android.media.MediaPlayerBase$PlayerState
InnerClasses:
public abstract BuffState = android.media.MediaPlayerBase$BuffState of android.media.MediaPlayerBase
public abstract PlayerEventCallback = android.media.MediaPlayerBase$PlayerEventCallback of android.media.MediaPlayerBase
public abstract PlayerState = android.media.MediaPlayerBase$PlayerState of android.media.MediaPlayerBase