扫一扫咨询方案
首页
登录/注册

{user.username}

ID: {user.id}

剪辑 SDK 文档

  • 云渲染

    • Demo下载
    • SDK
    • 开发指南
    • AI API 文档
    • 开发者 API 文档
    • 控制台指南
    • 快速入门
    • 产品简介
  • 模板SDK

    • 用户常见问题
    • Demo 下载
    • 开发指南
    • 服务端 SDK
    • iOS SDK
    • 安卓端 SDK
    • 产品简介
  • 剪辑SDK

    • Demo下载
    • SDK
    • 开发指南
    • 产品简介
  • 模板制作教程

    • 模板制作进阶教程
    • 测试模板素材案例下载
    • 常见模板制作案例
    • 模板制作教程
    • 模板制作工具下载
    • 入门指南
  • 剪辑制作教程

    • 剪辑特效导出教程
    • 剪辑特效测试素材
    • 剪辑特效制作工具下载
    • 入门指南
首页 > SDK > Android SDK > 剪辑轨道类

剪辑轨道类

更新时间 : 2021-07-09 15:52:28

轨道 SXTrack

轨道包括媒体轨道(SXMediaTrack)、贴纸轨道(SXStickerTrack)和文字轨道(SXTextTrack),由SXEditManager实例创建和删除,时间线由轨道组(SXTrackGroup)管理

媒体轨道

媒体轨道可以使用视频、GIF和静态图片,只支持本地文件 媒体轨道支持添加的效果

还支持蒙版和裁剪

文字轨道

文字轨道创建后如果没有设置字体文件路径,使用SXEditOptions的fontFile作为默认字体路径,找不到字体无法绘制 文字轨道支持添加样式、设置文字的基本属性、添加气泡、添加文字动画

贴纸轨道

贴纸轨道支持添加轨道动画

首页 > SDK > Android SDK > 剪辑轨道类
剪辑轨道类
更新时间 : 2021-07-09 15:52:28
  • 云渲染
    • Demo下载
    • SDK
    • 开发指南
    • AI API 文档
    • 开发者 API 文档
    • 控制台指南
    • 快速入门
    • 产品简介
  • 模板SDK
    • 用户常见问题
    • Demo 下载
    • 开发指南
    • 服务端 SDK
    • iOS SDK
    • 安卓端 SDK
    • 产品简介
  • 剪辑SDK
    • Demo下载
    • SDK
    • 开发指南
    • 产品简介
  • 模板制作教程
    • 模板制作进阶教程
    • 测试模板素材案例下载
    • 常见模板制作案例
    • 模板制作教程
    • 模板制作工具下载
    • 入门指南
  • 剪辑制作教程
    • 剪辑特效导出教程
    • 剪辑特效测试素材
    • 剪辑特效制作工具下载
    • 入门指南

轨道 SXTrack

轨道包括媒体轨道(SXMediaTrack)、贴纸轨道(SXStickerTrack)和文字轨道(SXTextTrack),由SXEditManager实例创建和删除,时间线由轨道组(SXTrackGroup)管理

媒体轨道

媒体轨道可以使用视频、GIF和静态图片,只支持本地文件 媒体轨道支持添加的效果

  • 滤镜
  • 视频动画
  • 颜色调节

还支持蒙版和裁剪

  • 蒙版

    /**
     * 设置蒙版的形状
     * @param shapes 蒙版形状的数组,删除蒙版传null
     */
    public void setMaskShape(SXShape[] shapes)
    
    /**
     * 设置是否反转蒙版区域
     * @param inverse true:反转,false:不反转
     */
    public void setInverseMaskShape(boolean inverse)
  • 裁剪
    /**
     * 裁剪素材
     *
     * @param width  裁剪后的宽
     * @param height 裁剪后的高
     * @param matrix 裁剪矩阵
     */
    public void cropMediaWithSize(int width, int height, Matrix matrix)
  • 转场
    /**
     * 设置转场特效
     *
     * @param transitionPath, 转场目录路径
     * @param duration, 时长 : 秒
     * @return boolean
     * */
    public boolean setTransition(String transitionPath, double duration)

文字轨道

文字轨道创建后如果没有设置字体文件路径,使用SXEditOptions的fontFile作为默认字体路径,找不到字体无法绘制 文字轨道支持添加样式、设置文字的基本属性、添加气泡、添加文字动画

  • 样式

    /**
     * 应用文字预设样式,之后修改基本属性是在这个样式的基础上
     * @param resourcePath 文字样式的资源路径
     * @return 错误码
     */
    public int setTextStyle(String resourcePath)
    
    /**
     * 重置文字样式为默认值,不保留应用的预设样式
     */
    public void resetTextStyle()
  • 气泡

    /**
     * 设置或替换文字气泡
     * @param resourcePath 气泡资源路径
     * @return 错误码
     */
    int setBubble(String resourcePath)
    
    /**
     * 移除文字气泡
     */
    void removeBubble()

贴纸轨道

贴纸轨道支持添加轨道动画