Skip to content

speed_change

zanxiaofei edited this page Jun 30, 2017 · 4 revisions

变速

金山云短视频SDK提供视频变速合成功能,变速范围为0.5~2.0,预览效果在下一次播放时生效

  • >1.0 加速
  • <1.0 减速

接口使用说明

  • KSYEditKit.setSpeed(float speed): 设置变速值(0.5~2.0)
  • KSYEditKit.getSpeed(): 获取当前变速值
  • KSYEditKit.getMaxSpeed(): 获取支持的最大变速值(2.0)
  • KSYEditKit.getNormalSpeed(): 获取正常播放速度(即不变速,值为1.0)
  • KSYEditKit.getMinSpeed(): 获取支持的最小变速值(0.5)
  • KSYEditKit.updateSpeed(boolean plus): 为true,当前变速值加0.1,反之减0.1,超过变速范围不处理

示例代码

    private void onSpeedClick(boolean plus) {
        //减速或者加速,true 为加速、false为减速
        mEditKit.updateSpeed(plus);
        //显示当前变速值
        DecimalFormat decimalFormat = new DecimalFormat(".0");
        String text = decimalFormat.format(mEditKit.getSpeed());
        mSpeedInfo.setText(text);
    }
Clone this wiki locally