public interface IPlayer
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
IPlayer.OnCompletionListener |
static interface |
IPlayer.OnErrorListener |
static interface |
IPlayer.OnInfoListener |
static interface |
IPlayer.OnPreparedListener |
static interface |
IPlayer.OnVideoSizeChangedListener |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getVideoHeight() |
int |
getVideoWidth() |
boolean |
isPlaying() |
void |
pause() |
void |
prepareAsync() |
void |
release() |
void |
setDataSource(android.content.Context context,
android.net.Uri uri) |
void |
setDisplay(android.view.SurfaceHolder sh) |
void |
setOnCompletionListener(IPlayer.OnCompletionListener l) |
void |
setOnErrorListener(IPlayer.OnErrorListener l) |
void |
setOnInfoListener(IPlayer.OnInfoListener l) |
void |
setOnPreparedListener(IPlayer.OnPreparedListener l) |
void |
setOnVideoSizeChangedListener(IPlayer.OnVideoSizeChangedListener l) |
void |
setSurface(android.view.Surface sh) |
void |
start() |
void |
stop() |
void setOnPreparedListener(IPlayer.OnPreparedListener l)
void setOnErrorListener(IPlayer.OnErrorListener l)
void setOnCompletionListener(IPlayer.OnCompletionListener l)
void setOnVideoSizeChangedListener(IPlayer.OnVideoSizeChangedListener l)
void setOnInfoListener(IPlayer.OnInfoListener l)
void setDisplay(android.view.SurfaceHolder sh)
void setSurface(android.view.Surface sh)
void setDataSource(android.content.Context context,
android.net.Uri uri)
throws java.io.IOException,
java.lang.IllegalArgumentException,
java.lang.SecurityException,
java.lang.IllegalStateException
java.io.IOExceptionjava.lang.IllegalArgumentExceptionjava.lang.SecurityExceptionjava.lang.IllegalStateExceptionvoid prepareAsync()
void release()
void start()
void stop()
void pause()
boolean isPlaying()
int getVideoWidth()
int getVideoHeight()