public abstract class AbstractMediaPlayer extends java.lang.Object implements IMediaPlayer
MEDIA_ERROR_IO, MEDIA_ERROR_MALFORMED, MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK, MEDIA_ERROR_SERVER_DIED, MEDIA_ERROR_TIMED_OUT, MEDIA_ERROR_UNKNOWN, MEDIA_ERROR_UNSUPPORTED, MEDIA_INFO_AUDIO_RENDERING_START, MEDIA_INFO_BAD_INTERLEAVING, MEDIA_INFO_BUFFERING_END, MEDIA_INFO_BUFFERING_START, MEDIA_INFO_METADATA_UPDATE, MEDIA_INFO_NETWORK_BANDWIDTH, MEDIA_INFO_NOT_SEEKABLE, MEDIA_INFO_STARTED_AS_NEXT, MEDIA_INFO_SUBTITLE_TIMED_OUT, MEDIA_INFO_TIMED_TEXT_ERROR, MEDIA_INFO_UNKNOWN, MEDIA_INFO_UNSUPPORTED_SUBTITLE, MEDIA_INFO_VIDEO_RENDERING_START, MEDIA_INFO_VIDEO_ROTATION_CHANGED, MEDIA_INFO_VIDEO_TRACK_LAGGING
构造器和说明 |
---|
AbstractMediaPlayer() |
限定符和类型 | 方法和说明 |
---|---|
void |
resetListeners() |
void |
setDataSource(IMediaDataSource mediaDataSource) |
void |
setOnBufferingUpdateListener(IMediaPlayer.OnBufferingUpdateListener listener) |
void |
setOnCompletionListener(IMediaPlayer.OnCompletionListener listener) |
void |
setOnErrorListener(IMediaPlayer.OnErrorListener listener) |
void |
setOnInfoListener(IMediaPlayer.OnInfoListener listener) |
void |
setOnPreparedListener(IMediaPlayer.OnPreparedListener listener) |
void |
setOnSeekCompleteListener(IMediaPlayer.OnSeekCompleteListener listener) |
void |
setOnVideoSizeChangedListener(IMediaPlayer.OnVideoSizeChangedListener listener) |
getAudioSessionId, getCurrentPosition, getDataSource, getDuration, getMediaInfo, getTrackInfo, getVideoHeight, getVideoSarDen, getVideoSarNum, getVideoWidth, isLooping, isPlayable, isPlaying, pause, prepareAsync, release, reset, seekTo, setAudioStreamType, setDataSource, setDataSource, setDataSource, setDataSource, setDisplay, setKeepInBackground, setLogEnabled, setLooping, setScreenOnWhilePlaying, setSurface, setVolume, setWakeMode, start, stop
public AbstractMediaPlayer()
public final void setOnPreparedListener(IMediaPlayer.OnPreparedListener listener)
setOnPreparedListener
在接口中 IMediaPlayer
public final void setOnCompletionListener(IMediaPlayer.OnCompletionListener listener)
setOnCompletionListener
在接口中 IMediaPlayer
public final void setOnBufferingUpdateListener(IMediaPlayer.OnBufferingUpdateListener listener)
setOnBufferingUpdateListener
在接口中 IMediaPlayer
public final void setOnSeekCompleteListener(IMediaPlayer.OnSeekCompleteListener listener)
setOnSeekCompleteListener
在接口中 IMediaPlayer
public final void setOnVideoSizeChangedListener(IMediaPlayer.OnVideoSizeChangedListener listener)
setOnVideoSizeChangedListener
在接口中 IMediaPlayer
public final void setOnErrorListener(IMediaPlayer.OnErrorListener listener)
setOnErrorListener
在接口中 IMediaPlayer
public final void setOnInfoListener(IMediaPlayer.OnInfoListener listener)
setOnInfoListener
在接口中 IMediaPlayer
public void resetListeners()
public void setDataSource(IMediaDataSource mediaDataSource)
setDataSource
在接口中 IMediaPlayer