public interface IPolyvIjkVideoView extends IPolyvMediaPlayerControl
| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
clearCanvasInStart(boolean isClearCanvasInStart)  | 
void | 
clearOptionParameters()  | 
IMediaPlayer | 
createPlayer(int playerType)  | 
void | 
deselectTrack(int stream)  | 
int | 
getCurrentAspectRatio()  | 
int | 
getCurrentState()  | 
IMediaPlayer | 
getMediaPlayer()  | 
com.easefun.polyvsdk.ijk.widget.media.IRenderView | 
getRenderView()  | 
int | 
getSelectedTrack(int trackType)  | 
float | 
getSpeed()
获取播放速度 
 | 
int | 
getStateIdleCode()  | 
int | 
getStatePauseCode()  | 
int | 
getStatePlaybackCompletedCode()  | 
int | 
getStatePreparedCode()  | 
int | 
getStatePreparingCode()  | 
SurfaceHolder | 
getSurfaceHolder()  | 
ITrackInfo[] | 
getTrackInfo()  | 
int | 
getVideoHeight()  | 
int | 
getVideoWidth()  | 
boolean | 
isInPlaybackStateForwarding()  | 
void | 
release(boolean cleartargetstate)  | 
void | 
releaseWithoutStop()  | 
void | 
resume()  | 
void | 
selectTrack(int stream)  | 
void | 
setCurrentAspectRatio(int aspectRatio)  | 
void | 
setMediaController(com.easefun.polyvsdk.ijk.widget.media.IMediaController controller)  | 
void | 
setOnCompletionListener(IMediaPlayer.OnCompletionListener l)  | 
void | 
setOnErrorListener(IMediaPlayer.OnErrorListener l)  | 
void | 
setOnInfoListener(IMediaPlayer.OnInfoListener l)  | 
void | 
setOnPreparedListener(IMediaPlayer.OnPreparedListener l)  | 
void | 
setOptionParameters(java.lang.Object[][] mOptionParameters)  | 
void | 
setRender(int render)  | 
void | 
setRenderView(com.easefun.polyvsdk.ijk.widget.media.IRenderView renderView)  | 
void | 
setSpeed(float speed)
设置播放速度 
 | 
void | 
setVideoPath(java.lang.String path)
设置视频路径 
 | 
void | 
setVideoURI(Uri uri)
设置视频URI 
 | 
void | 
stopPlayback()
停止播放 
 | 
void | 
suspend()  | 
int | 
toggleAspectRatio()  | 
int | 
togglePlayer()  | 
int | 
toggleRender()  | 
canPause, canSeekBackward, canSeekForward, getBufferPercentage, getCurrentPosition, getDuration, isPlaying, pause, seekTo, startvoid setRenderView(com.easefun.polyvsdk.ijk.widget.media.IRenderView renderView)
void setRender(int render)
void setVideoPath(java.lang.String path)
path - 视频地址void setVideoURI(Uri uri)
uri - 视频地址void stopPlayback()
void setMediaController(com.easefun.polyvsdk.ijk.widget.media.IMediaController controller)
void setOnPreparedListener(IMediaPlayer.OnPreparedListener l)
void setOnCompletionListener(IMediaPlayer.OnCompletionListener l)
void setOnErrorListener(IMediaPlayer.OnErrorListener l)
void setOnInfoListener(IMediaPlayer.OnInfoListener l)
void releaseWithoutStop()
void release(boolean cleartargetstate)
void suspend()
void resume()
int toggleAspectRatio()
int toggleRender()
int togglePlayer()
IMediaPlayer createPlayer(int playerType)
ITrackInfo[] getTrackInfo()
void selectTrack(int stream)
void deselectTrack(int stream)
int getSelectedTrack(int trackType)
boolean isInPlaybackStateForwarding()
com.easefun.polyvsdk.ijk.widget.media.IRenderView getRenderView()
int getCurrentAspectRatio()
void setCurrentAspectRatio(int aspectRatio)
int getVideoWidth()
int getVideoHeight()
IMediaPlayer getMediaPlayer()
SurfaceHolder getSurfaceHolder()
void setSpeed(float speed)
speed - 播放速度,最好不要超过2float getSpeed()
int getStateIdleCode()
int getStatePreparingCode()
int getStatePreparedCode()
int getStatePauseCode()
int getStatePlaybackCompletedCode()
int getCurrentState()
void setOptionParameters(java.lang.Object[][] mOptionParameters)
void clearOptionParameters()
void clearCanvasInStart(boolean isClearCanvasInStart)