Skip to content

Edit_Start&Stop

zanxiaofei edited this page Jun 17, 2017 · 2 revisions

使用编辑功能需要初始化KSYEditKit

1. 开始编辑

接口:startEditPreview
调用时机:进入编辑页面后,初始化KSYEditKit后,在窗口的onCreate中即可调用

        //设置预览的音量,默认1.0f
        mEditKit.setVolume(0.4f);
        //设置是否循环预览,默认false
        mEditKit.setLooping(true);
        //开启预览
        mEditKit.startEditPreview();

2. 停止编辑

接口:stopEditPreview
调用时机:退出编辑页面时才需要调用,否则不需要调用

3. 暂停编辑

接口:pauseEditPreview
调用时机:若您需要在编辑页面之上显示合成进度相关信息,建议您在合成开始时调用开接口

合成开始回调ShortVideoConstants.SHORTVIDEO_COMPOSE_START

4. 恢复编辑

接口:resumeEditPreview
调用时机:若您在合成开始时调用了暂停编辑,需要在合成结束关闭合成进度后,调用该接口

合成结束回调ShortVideoConstants.SHORTVIDEO_COMPOSE_FINISHED

5. 暂停编辑预览

接口:onPause
调用时机:编辑窗口的onPause生命周期中需要调用

6. 恢复编辑预览

接口:onResume
调用时机:编辑窗口的onResume生命周期中需要调用

6. 销毁编辑资源

接口:release
调用时机:编辑窗口的onDestroy生命周期中需要调用,或者需要销毁编辑资源时

Clone this wiki locally