-
public class MediaPlayer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classMediaPlayer.TrackInfopublic interfaceMediaPlayer.OnPreparedListenerpublic interfaceMediaPlayer.OnCompletionListenerpublic interfaceMediaPlayer.OnBufferingUpdateListenerpublic interfaceMediaPlayer.OnSeekCompleteListenerpublic interfaceMediaPlayer.OnVideoSizeChangedListenerpublic interfaceMediaPlayer.OnTimedTextListenerpublic interfaceMediaPlayer.OnErrorListenerpublic interfaceMediaPlayer.OnInfoListener
-
Field Summary
-
Constructor Summary
Constructors Constructor Description MediaPlayer()
-
Method Summary
-
-
Method Detail
-
create
static MediaPlayer create(Context context, Uri uri)
-
create
static MediaPlayer create(Context context, Uri uri, SurfaceHolder holder)
-
create
static MediaPlayer create(Context context, Uri uri, SurfaceHolder holder, AudioAttributes audioAttributes, int audioSessionId)
-
create
static MediaPlayer create(Context context, int resid)
-
create
static MediaPlayer create(Context context, int resid, AudioAttributes audioAttributes, int audioSessionId)
-
setDataSource
void setDataSource(Context context, Uri uri)
-
setDataSource
void setDataSource(String path)
-
setDataSource
void setDataSource(FileDescriptor fd)
-
setDataSource
void setDataSource(FileDescriptor fd, long offset, long length)
-
prepare
void prepare()
-
prepareAsync
void prepareAsync()
-
setDisplay
void setDisplay(SurfaceHolder sh)
-
setSurface
void setSurface(Surface surface)
-
setVideoScalingMode
void setVideoScalingMode(int mode)
-
start
void start()
-
stop
void stop()
-
pause
void pause()
-
setWakeMode
void setWakeMode(Context context, int mode)
-
setScreenOnWhilePlaying
void setScreenOnWhilePlaying(boolean screenOn)
-
getVideoWidth
int getVideoWidth()
-
getVideoHeight
int getVideoHeight()
-
isPlaying
boolean isPlaying()
-
seekTo
void seekTo(int msec)
-
getCurrentPosition
int getCurrentPosition()
-
getDuration
int getDuration()
-
setNextMediaPlayer
void setNextMediaPlayer(MediaPlayer next)
-
release
void release()
-
reset
void reset()
-
setAudioStreamType
void setAudioStreamType(int streamtype)
-
setAudioAttributes
void setAudioAttributes(AudioAttributes attributes)
-
setLooping
void setLooping(boolean looping)
-
isLooping
boolean isLooping()
-
setVolume
void setVolume(float leftVolume, float rightVolume)
-
setAudioSessionId
void setAudioSessionId(int sessionId)
-
getAudioSessionId
int getAudioSessionId()
-
attachAuxEffect
void attachAuxEffect(int effectId)
-
setAuxEffectSendLevel
void setAuxEffectSendLevel(float level)
-
getTrackInfo
Array<MediaPlayer.TrackInfo> getTrackInfo()
-
addTimedTextSource
void addTimedTextSource(String path, String mimeType)
-
addTimedTextSource
void addTimedTextSource(Context context, Uri uri, String mimeType)
-
addTimedTextSource
void addTimedTextSource(FileDescriptor fd, String mimeType)
-
addTimedTextSource
void addTimedTextSource(FileDescriptor fd, long offset, long length, String mime)
-
getSelectedTrack
int getSelectedTrack(int trackType)
-
selectTrack
void selectTrack(int index)
-
deselectTrack
void deselectTrack(int index)
-
setOnPreparedListener
void setOnPreparedListener(MediaPlayer.OnPreparedListener listener)
-
setOnCompletionListener
void setOnCompletionListener(MediaPlayer.OnCompletionListener listener)
-
setOnBufferingUpdateListener
void setOnBufferingUpdateListener(MediaPlayer.OnBufferingUpdateListener listener)
-
setOnSeekCompleteListener
void setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener listener)
-
setOnVideoSizeChangedListener
void setOnVideoSizeChangedListener(MediaPlayer.OnVideoSizeChangedListener listener)
-
setOnTimedTextListener
void setOnTimedTextListener(MediaPlayer.OnTimedTextListener listener)
-
setOnErrorListener
void setOnErrorListener(MediaPlayer.OnErrorListener listener)
-
setOnInfoListener
void setOnInfoListener(MediaPlayer.OnInfoListener listener)
-
-
-
-