-
public interface IMediaPlayer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceIMediaPlayer.OnPreparedListenerpublic interfaceIMediaPlayer.OnCompletionListenerpublic interfaceIMediaPlayer.OnBufferingUpdateListenerpublic interfaceIMediaPlayer.OnSeekCompleteListenerpublic interfaceIMediaPlayer.OnVideoSizeChangedListenerpublic interfaceIMediaPlayer.OnErrorListenerpublic interfaceIMediaPlayer.OnInfoListenerpublic interfaceIMediaPlayer.OnTimedTextListener
-
Method Summary
Modifier and Type Method Description abstract voidsetDisplay(SurfaceHolder sh)abstract voidsetDataSource(Context context, Uri uri)abstract voidsetDataSource(Context context, Uri uri, Map<String, String> headers)abstract voidsetDataSource(FileDescriptor fd)abstract voidsetDataSource(String path)abstract StringgetDataSource()abstract voidprepareAsync()abstract voidstart()abstract voidstop()abstract voidpause()abstract voidsetScreenOnWhilePlaying(boolean screenOn)abstract intgetVideoWidth()abstract intgetVideoHeight()abstract booleanisPlaying()abstract voidseekTo(long msec)abstract longgetCurrentPosition()abstract longgetDuration()abstract voidrelease()abstract voidreset()abstract voidsetVolume(float leftVolume, float rightVolume)abstract intgetAudioSessionId()abstract MediaInfogetMediaInfo()abstract voidsetLogEnabled(boolean enable)abstract booleanisPlayable()abstract voidsetOnPreparedListener(IMediaPlayer.OnPreparedListener listener)abstract voidsetOnCompletionListener(IMediaPlayer.OnCompletionListener listener)abstract voidsetOnBufferingUpdateListener(IMediaPlayer.OnBufferingUpdateListener listener)abstract voidsetOnSeekCompleteListener(IMediaPlayer.OnSeekCompleteListener listener)abstract voidsetOnVideoSizeChangedListener(IMediaPlayer.OnVideoSizeChangedListener listener)abstract voidsetOnErrorListener(IMediaPlayer.OnErrorListener listener)abstract voidsetOnInfoListener(IMediaPlayer.OnInfoListener listener)abstract voidsetOnTimedTextListener(IMediaPlayer.OnTimedTextListener listener)abstract voidsetAudioStreamType(int streamtype)abstract voidsetKeepInBackground(boolean keepInBackground)abstract intgetVideoSarNum()abstract intgetVideoSarDen()abstract voidsetWakeMode(Context context, int mode)abstract voidsetLooping(boolean looping)abstract booleanisLooping()abstract Array<ITrackInfo>getTrackInfo()abstract voidsetSurface(Surface surface)abstract voidsetDataSource(IMediaDataSource mediaDataSource)-
-
Method Detail
-
setDisplay
abstract void setDisplay(SurfaceHolder sh)
-
setDataSource
abstract void setDataSource(Context context, Uri uri)
-
setDataSource
abstract void setDataSource(FileDescriptor fd)
-
setDataSource
abstract void setDataSource(String path)
-
getDataSource
abstract String getDataSource()
-
prepareAsync
abstract void prepareAsync()
-
start
abstract void start()
-
stop
abstract void stop()
-
pause
abstract void pause()
-
setScreenOnWhilePlaying
abstract void setScreenOnWhilePlaying(boolean screenOn)
-
getVideoWidth
abstract int getVideoWidth()
-
getVideoHeight
abstract int getVideoHeight()
-
isPlaying
abstract boolean isPlaying()
-
seekTo
abstract void seekTo(long msec)
-
getCurrentPosition
abstract long getCurrentPosition()
-
getDuration
abstract long getDuration()
-
release
abstract void release()
-
reset
abstract void reset()
-
setVolume
abstract void setVolume(float leftVolume, float rightVolume)
-
getAudioSessionId
abstract int getAudioSessionId()
-
getMediaInfo
abstract MediaInfo getMediaInfo()
-
setLogEnabled
@Deprecated() abstract void setLogEnabled(boolean enable)
-
isPlayable
@Deprecated() abstract boolean isPlayable()
-
setOnPreparedListener
abstract void setOnPreparedListener(IMediaPlayer.OnPreparedListener listener)
-
setOnCompletionListener
abstract void setOnCompletionListener(IMediaPlayer.OnCompletionListener listener)
-
setOnBufferingUpdateListener
abstract void setOnBufferingUpdateListener(IMediaPlayer.OnBufferingUpdateListener listener)
-
setOnSeekCompleteListener
abstract void setOnSeekCompleteListener(IMediaPlayer.OnSeekCompleteListener listener)
-
setOnVideoSizeChangedListener
abstract void setOnVideoSizeChangedListener(IMediaPlayer.OnVideoSizeChangedListener listener)
-
setOnErrorListener
abstract void setOnErrorListener(IMediaPlayer.OnErrorListener listener)
-
setOnInfoListener
abstract void setOnInfoListener(IMediaPlayer.OnInfoListener listener)
-
setOnTimedTextListener
abstract void setOnTimedTextListener(IMediaPlayer.OnTimedTextListener listener)
-
setAudioStreamType
abstract void setAudioStreamType(int streamtype)
-
setKeepInBackground
@Deprecated() abstract void setKeepInBackground(boolean keepInBackground)
-
getVideoSarNum
abstract int getVideoSarNum()
-
getVideoSarDen
abstract int getVideoSarDen()
-
setWakeMode
@Deprecated() abstract void setWakeMode(Context context, int mode)
-
setLooping
abstract void setLooping(boolean looping)
-
isLooping
abstract boolean isLooping()
-
getTrackInfo
abstract Array<ITrackInfo> getTrackInfo()
-
setSurface
abstract void setSurface(Surface surface)
-
setDataSource
abstract void setDataSource(IMediaDataSource mediaDataSource)
-
-
-
-