public class JZMediaSystem extends JZMediaInterface implements android.media.MediaPlayer.OnPreparedListener, android.media.MediaPlayer.OnCompletionListener, android.media.MediaPlayer.OnBufferingUpdateListener, android.media.MediaPlayer.OnSeekCompleteListener, android.media.MediaPlayer.OnErrorListener, android.media.MediaPlayer.OnInfoListener, android.media.MediaPlayer.OnVideoSizeChangedListener
| 限定符和类型 | 字段和说明 |
|---|---|
android.media.MediaPlayer |
mediaPlayer |
handler, jzvd, mMediaHandler, mMediaHandlerThread, SAVED_SURFACE| 构造器和说明 |
|---|
JZMediaSystem(Jzvd jzvd) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getCurrentPosition() |
long |
getDuration() |
boolean |
isPlaying() |
void |
onBufferingUpdate(android.media.MediaPlayer mediaPlayer,
int percent) |
void |
onCompletion(android.media.MediaPlayer mediaPlayer) |
boolean |
onError(android.media.MediaPlayer mediaPlayer,
int what,
int extra) |
boolean |
onInfo(android.media.MediaPlayer mediaPlayer,
int what,
int extra) |
void |
onPrepared(android.media.MediaPlayer mediaPlayer) |
void |
onSeekComplete(android.media.MediaPlayer mediaPlayer) |
void |
onSurfaceTextureAvailable(android.graphics.SurfaceTexture surface,
int width,
int height) |
boolean |
onSurfaceTextureDestroyed(android.graphics.SurfaceTexture surface) |
void |
onSurfaceTextureSizeChanged(android.graphics.SurfaceTexture surface,
int width,
int height) |
void |
onSurfaceTextureUpdated(android.graphics.SurfaceTexture surface) |
void |
onVideoSizeChanged(android.media.MediaPlayer mediaPlayer,
int width,
int height) |
void |
pause() |
void |
prepare() |
void |
release() |
void |
seekTo(long time) |
void |
setSpeed(float speed) |
void |
setVolume(float leftVolume,
float rightVolume) |
void |
start() |
public JZMediaSystem(Jzvd jzvd)
public void prepare()
prepare 在类中 JZMediaInterfacepublic void start()
start 在类中 JZMediaInterfacepublic void pause()
pause 在类中 JZMediaInterfacepublic boolean isPlaying()
isPlaying 在类中 JZMediaInterfacepublic void seekTo(long time)
seekTo 在类中 JZMediaInterfacepublic void release()
release 在类中 JZMediaInterfacepublic long getCurrentPosition()
getCurrentPosition 在类中 JZMediaInterfacepublic long getDuration()
getDuration 在类中 JZMediaInterfacepublic void setVolume(float leftVolume,
float rightVolume)
setVolume 在类中 JZMediaInterfacepublic void setSpeed(float speed)
setSpeed 在类中 JZMediaInterfacepublic void onPrepared(android.media.MediaPlayer mediaPlayer)
onPrepared 在接口中 android.media.MediaPlayer.OnPreparedListenerpublic void onCompletion(android.media.MediaPlayer mediaPlayer)
onCompletion 在接口中 android.media.MediaPlayer.OnCompletionListenerpublic void onBufferingUpdate(android.media.MediaPlayer mediaPlayer,
int percent)
onBufferingUpdate 在接口中 android.media.MediaPlayer.OnBufferingUpdateListenerpublic void onSeekComplete(android.media.MediaPlayer mediaPlayer)
onSeekComplete 在接口中 android.media.MediaPlayer.OnSeekCompleteListenerpublic boolean onError(android.media.MediaPlayer mediaPlayer,
int what,
int extra)
onError 在接口中 android.media.MediaPlayer.OnErrorListenerpublic boolean onInfo(android.media.MediaPlayer mediaPlayer,
int what,
int extra)
onInfo 在接口中 android.media.MediaPlayer.OnInfoListenerpublic void onVideoSizeChanged(android.media.MediaPlayer mediaPlayer,
int width,
int height)
onVideoSizeChanged 在接口中 android.media.MediaPlayer.OnVideoSizeChangedListenerpublic void onSurfaceTextureAvailable(android.graphics.SurfaceTexture surface,
int width,
int height)
onSurfaceTextureAvailable 在接口中 android.view.TextureView.SurfaceTextureListenerpublic void onSurfaceTextureSizeChanged(android.graphics.SurfaceTexture surface,
int width,
int height)
onSurfaceTextureSizeChanged 在接口中 android.view.TextureView.SurfaceTextureListenerpublic boolean onSurfaceTextureDestroyed(android.graphics.SurfaceTexture surface)
onSurfaceTextureDestroyed 在接口中 android.view.TextureView.SurfaceTextureListenerpublic void onSurfaceTextureUpdated(android.graphics.SurfaceTexture surface)
onSurfaceTextureUpdated 在接口中 android.view.TextureView.SurfaceTextureListener