-
public class MediaPlayer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
MediaPlayer.TrackInfo
public interface
MediaPlayer.OnPreparedListener
public interface
MediaPlayer.OnCompletionListener
public interface
MediaPlayer.OnBufferingUpdateListener
public interface
MediaPlayer.OnSeekCompleteListener
public interface
MediaPlayer.OnVideoSizeChangedListener
public interface
MediaPlayer.OnTimedTextListener
public interface
MediaPlayer.OnErrorListener
public interface
MediaPlayer.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)
-
-
-
-