java.lang.Object | ||
↳ | com.ksyun.media.shortvideo.kit.EditBase | |
↳ | com.ksyun.media.shortvideo.kit.KSYMediaEditKit |
edit kit using KSYMediaPlayer
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.ksyun.media.shortvideo.kit.EditBase
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
public IMediaPlayer.OnErrorListener | mMediaPlayerOnErrorListener | ||||||||||
public IMediaPlayer.OnInfoListener | mMediaPlayerOnInfoListener |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.ksyun.media.shortvideo.kit.EditBase
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
KSYMediaEditKit(Context context) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
long | getCurrentPosition() | ||||||||||
MediaCapture | getMediaCapture() | ||||||||||
KSYMediaPlayer | getMediaPlayer() | ||||||||||
PlayRanges | getPlayableRanges() | ||||||||||
float |
getSpeed()
return current speed of preview
| ||||||||||
String |
getVideoCodecMeta()
return video codec type
| ||||||||||
boolean | isPaused() | ||||||||||
void |
onPause()
pause edit preview
Should be called on Activity.onPause or Fragment.onPause.
| ||||||||||
void |
onResume()
pause edit preview
Should be called on Activity.onResume or Fragment.onResume.
| ||||||||||
void |
pauseEditPreview()
pause all edit preview included bgm play
| ||||||||||
void |
pausePlay(boolean pause)
pause edit preview play
| ||||||||||
void | queueLastFrame() | ||||||||||
void |
release()
Release all resources used by KSYEditKit.
| ||||||||||
void |
resumeEditPreview()
resume all edit preview included bgm play
| ||||||||||
void |
seekTo(long position)
seek to position for previewView
| ||||||||||
void |
setDisplayPreview(TextureView textureView)
Set TextureView as camera previewer.
| ||||||||||
void |
setDisplayPreview(GLSurfaceView surfaceView)
Set GLSurfaceView as camera previewer.
| ||||||||||
void |
setLooping(boolean loop)
set edit preview loop
| ||||||||||
void | setPlayableRanges(long startTime, long endTime) | ||||||||||
void |
setSpeed(float speed)
set the preview speed
| ||||||||||
boolean | setTimeEffectType(int type, EditBase.TimeEffectParams params) | ||||||||||
void | startPreview() | ||||||||||
void |
stopPreview()
stop edit preview
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | getWorkMode() | ||||||||||
void | initModules() | ||||||||||
void | restartPreview() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.ksyun.media.shortvideo.kit.EditBase
| |||||||||||
From class
java.lang.Object
|
return current speed of preview
return video codec type
pause edit preview Should be called on Activity.onPause or Fragment.onPause.
pause edit preview Should be called on Activity.onResume or Fragment.onResume.
pause all edit preview included bgm play
pause edit preview play
Release all resources used by KSYEditKit.
resume all edit preview included bgm play
seek to position for previewView
Set TextureView as camera previewer.
Must set once before the TextureView ready.
textureView | TextureView to be set. |
---|
Set GLSurfaceView as camera previewer.
Must set once before the GLSurfaceView created.
surfaceView | GLSurfaceView to be set. |
---|
set edit preview loop
set the preview speed
speed | between 0.5 ~2.0 |
---|
stop edit preview