public class AndroidNativeVideo
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
AndroidNativeVideo.OnTextureChangeListener |
Constructor and Description |
---|
AndroidNativeVideo(long nativeHandle) |
Modifier and Type | Method and Description |
---|---|
void |
clearNativeHandle() |
protected void |
finalize() |
float |
getDuration() |
MediaPlayer |
getMediaPlayer() |
boolean |
getPaused() |
float |
getTime() |
float[] |
getTransformMatrix() |
int |
getVideoHeight() |
int |
getVideoWidth() |
boolean |
loadVideo(java.lang.String url,
java.lang.String extra) |
void |
onBufferingUpdate(MediaPlayer mp,
int percent) |
void |
onCompletion(MediaPlayer mp) |
boolean |
onError(MediaPlayer mp,
int what,
int extra) |
void |
onFrameAvailable(SurfaceTexture surfaceTexture) |
boolean |
onInfo(MediaPlayer mp,
int what,
int extra) |
void |
onPrepared(MediaPlayer mp) |
void |
onSeekComplete(MediaPlayer mp) |
void |
play() |
void |
release() |
void |
resume() |
void |
setActive(boolean active) |
void |
setOnBufferingUpdateListener(MediaPlayer.OnBufferingUpdateListener listener) |
void |
setOnCompletionListener(MediaPlayer.OnCompletionListener listener) |
void |
setOnErrorListener(MediaPlayer.OnErrorListener listener) |
void |
setOnInfoListener(MediaPlayer.OnInfoListener listener) |
void |
setOnPreparedListener(MediaPlayer.OnPreparedListener listener) |
void |
setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener listener) |
void |
setPaused(boolean paused) |
void |
setTime(float time) |
void |
stepForward() |
void |
suspend() |
void |
update() |
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public void clearNativeHandle()
public void release()
public MediaPlayer getMediaPlayer()
public boolean loadVideo(java.lang.String url, java.lang.String extra)
public int getVideoWidth()
public int getVideoHeight()
public float getDuration()
public float getTime()
public void setTime(float time)
public void play()
public boolean getPaused()
public void setPaused(boolean paused)
public void stepForward()
public void suspend()
public void resume()
public void setActive(boolean active)
public float[] getTransformMatrix()
public void update()
public void onBufferingUpdate(MediaPlayer mp, int percent)
public void onCompletion(MediaPlayer mp)
public boolean onError(MediaPlayer mp, int what, int extra)
public boolean onInfo(MediaPlayer mp, int what, int extra)
public void onPrepared(MediaPlayer mp)
public void onSeekComplete(MediaPlayer mp)
public void onFrameAvailable(SurfaceTexture surfaceTexture)
public void setOnBufferingUpdateListener(MediaPlayer.OnBufferingUpdateListener listener)
public void setOnCompletionListener(MediaPlayer.OnCompletionListener listener)
public void setOnErrorListener(MediaPlayer.OnErrorListener listener)
public void setOnInfoListener(MediaPlayer.OnInfoListener listener)
public void setOnPreparedListener(MediaPlayer.OnPreparedListener listener)
public void setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener listener)