-
- All Implemented Interfaces:
-
tv.danmaku.ijk.media.player.IMediaPlayer
public class AndroidMediaPlayer extends AbstractMediaPlayer
-
-
Constructor Summary
Constructors Constructor Description AndroidMediaPlayer()
-
Method Summary
-
Methods inherited from class tv.danmaku.ijk.media.player.AbstractMediaPlayer
resetListeners, setOnBufferingUpdateListener, setOnCompletionListener, setOnErrorListener, setOnInfoListener, setOnPreparedListener, setOnSeekCompleteListener, setOnTimedTextListener, setOnVideoSizeChangedListener -
Methods inherited from class tv.danmaku.ijk.media.player.IMediaPlayer
setOnSeekCompleteListener -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getInternalMediaPlayer
MediaPlayer getInternalMediaPlayer()
-
setDisplay
void setDisplay(SurfaceHolder sh)
-
setSurface
void setSurface(Surface surface)
-
setDataSource
void setDataSource(Context context, Uri uri)
-
setDataSource
void setDataSource(FileDescriptor fd)
-
setDataSource
void setDataSource(String path)
-
setDataSource
void setDataSource(IMediaDataSource mediaDataSource)
-
getDataSource
String getDataSource()
-
prepareAsync
void prepareAsync()
-
start
void start()
-
stop
void stop()
-
pause
void pause()
-
setScreenOnWhilePlaying
void setScreenOnWhilePlaying(boolean screenOn)
-
getTrackInfo
Array<ITrackInfo> getTrackInfo()
-
getVideoWidth
int getVideoWidth()
-
getVideoHeight
int getVideoHeight()
-
getVideoSarNum
int getVideoSarNum()
-
getVideoSarDen
int getVideoSarDen()
-
isPlaying
boolean isPlaying()
-
seekTo
void seekTo(long msec)
-
getCurrentPosition
long getCurrentPosition()
-
getDuration
long getDuration()
-
release
void release()
-
reset
void reset()
-
setLooping
void setLooping(boolean looping)
-
isLooping
boolean isLooping()
-
setVolume
void setVolume(float leftVolume, float rightVolume)
-
getAudioSessionId
int getAudioSessionId()
-
getMediaInfo
MediaInfo getMediaInfo()
-
setLogEnabled
void setLogEnabled(boolean enable)
-
isPlayable
boolean isPlayable()
-
setWakeMode
void setWakeMode(Context context, int mode)
-
setAudioStreamType
void setAudioStreamType(int streamtype)
-
setKeepInBackground
void setKeepInBackground(boolean keepInBackground)
-
-
-
-