public abstract class AbstractMediaPlayer extends java.lang.Object implements IMediaPlayer
IMediaPlayer.OnBufferingUpdateListener, IMediaPlayer.OnCompletionListener, IMediaPlayer.OnErrorListener, IMediaPlayer.OnInfoListener, IMediaPlayer.OnPreparedListener, IMediaPlayer.OnSeekCompleteListener, IMediaPlayer.OnTimedTextListener, IMediaPlayer.OnVideoSizeChangedListenerMEDIA_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_DECODED_START, MEDIA_INFO_AUDIO_RENDERING_START, MEDIA_INFO_AUDIO_SEEK_RENDERING_START, MEDIA_INFO_BAD_INTERLEAVING, MEDIA_INFO_BUFFERING_END, MEDIA_INFO_BUFFERING_START, MEDIA_INFO_COMPONENT_OPEN, MEDIA_INFO_FIND_STREAM_INFO, MEDIA_INFO_MEDIA_ACCURATE_SEEK_COMPLETE, MEDIA_INFO_METADATA_UPDATE, MEDIA_INFO_NETWORK_BANDWIDTH, MEDIA_INFO_NOT_SEEKABLE, MEDIA_INFO_OPEN_INPUT, 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_DECODED_START, MEDIA_INFO_VIDEO_RENDERING_START, MEDIA_INFO_VIDEO_ROTATION_CHANGED, MEDIA_INFO_VIDEO_SEEK_RENDERING_START, MEDIA_INFO_VIDEO_TRACK_LAGGING| 构造器和说明 |
|---|
AbstractMediaPlayer() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAudioSessionId, 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, stoppublic final void setOnPreparedListener(IMediaPlayer.OnPreparedListener listener)
setOnPreparedListener 在接口中 IMediaPlayerpublic final void setOnCompletionListener(IMediaPlayer.OnCompletionListener listener)
setOnCompletionListener 在接口中 IMediaPlayerpublic final void setOnBufferingUpdateListener(IMediaPlayer.OnBufferingUpdateListener listener)
setOnBufferingUpdateListener 在接口中 IMediaPlayerpublic final void setOnSeekCompleteListener(IMediaPlayer.OnSeekCompleteListener listener)
setOnSeekCompleteListener 在接口中 IMediaPlayerpublic final void setOnVideoSizeChangedListener(IMediaPlayer.OnVideoSizeChangedListener listener)
setOnVideoSizeChangedListener 在接口中 IMediaPlayerpublic final void setOnErrorListener(IMediaPlayer.OnErrorListener listener)
setOnErrorListener 在接口中 IMediaPlayerpublic final void setOnInfoListener(IMediaPlayer.OnInfoListener listener)
setOnInfoListener 在接口中 IMediaPlayerpublic final void setOnTimedTextListener(IMediaPlayer.OnTimedTextListener listener)
setOnTimedTextListener 在接口中 IMediaPlayerpublic void resetListeners()
protected final void notifyOnPrepared()
protected final void notifyOnCompletion()
protected final void notifyOnBufferingUpdate(int percent)
protected final void notifyOnSeekComplete()
protected final void notifyOnVideoSizeChanged(int width,
int height,
int sarNum,
int sarDen)
protected final boolean notifyOnError(int what,
int extra)
protected final boolean notifyOnInfo(int what,
int extra)
protected final void notifyOnTimedText(IjkTimedText text)
public void setDataSource(IMediaDataSource mediaDataSource)
setDataSource 在接口中 IMediaPlayer