-
- All Implemented Interfaces:
-
tv.danmaku.ijk.media.player.IMediaPlayer
public class MediaPlayerProxy implements IMediaPlayer
-
-
Constructor Summary
Constructors Constructor Description MediaPlayerProxy(IMediaPlayer backEndMediaPlayer)
-
Method Summary
-
-
Constructor Detail
-
MediaPlayerProxy
MediaPlayerProxy(IMediaPlayer backEndMediaPlayer)
-
-
Method Detail
-
getInternalMediaPlayer
IMediaPlayer 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)
-
getVideoWidth
int getVideoWidth()
-
getVideoHeight
int getVideoHeight()
-
isPlaying
boolean isPlaying()
-
seekTo
void seekTo(long msec)
-
getCurrentPosition
long getCurrentPosition()
-
getDuration
long getDuration()
-
release
void release()
-
reset
void reset()
-
setVolume
void setVolume(float leftVolume, float rightVolume)
-
getAudioSessionId
int getAudioSessionId()
-
getMediaInfo
MediaInfo getMediaInfo()
-
setLogEnabled
void setLogEnabled(boolean enable)
-
isPlayable
boolean isPlayable()
-
setOnPreparedListener
void setOnPreparedListener(IMediaPlayer.OnPreparedListener listener)
-
setOnCompletionListener
void setOnCompletionListener(IMediaPlayer.OnCompletionListener listener)
-
setOnBufferingUpdateListener
void setOnBufferingUpdateListener(IMediaPlayer.OnBufferingUpdateListener listener)
-
setOnSeekCompleteListener
void setOnSeekCompleteListener(IMediaPlayer.OnSeekCompleteListener listener)
-
setOnVideoSizeChangedListener
void setOnVideoSizeChangedListener(IMediaPlayer.OnVideoSizeChangedListener listener)
-
setOnErrorListener
void setOnErrorListener(IMediaPlayer.OnErrorListener listener)
-
setOnInfoListener
void setOnInfoListener(IMediaPlayer.OnInfoListener listener)
-
setOnTimedTextListener
void setOnTimedTextListener(IMediaPlayer.OnTimedTextListener listener)
-
setAudioStreamType
void setAudioStreamType(int streamtype)
-
setKeepInBackground
void setKeepInBackground(boolean keepInBackground)
-
getVideoSarNum
int getVideoSarNum()
-
getVideoSarDen
int getVideoSarDen()
-
setWakeMode
void setWakeMode(Context context, int mode)
-
getTrackInfo
Array<ITrackInfo> getTrackInfo()
-
setLooping
void setLooping(boolean looping)
-
isLooping
boolean isLooping()
-
-
-
-