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

{user.username}

ID: {user.id}

模板 SDK 文档

  • 云渲染

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

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

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

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

    • 剪辑特效导出教程
    • 剪辑特效测试素材
    • 剪辑特效制作工具下载
    • 入门指南
产品简介
安卓端 SDK
iOS SDK
服务端 SDK
开发指南
Demo 下载
用户常见问题
首页 > 安卓端 SDK > 标准模板接入 > 添加音频

添加音频

更新时间 : 2021-07-09 11:31:11

添加音频


替换模版自带背景音乐,比模版时长短时自动循环

不替换并取消添加默认音频,使用SXTemplateRender的setAddDefaultMusic方法

/**
 * 是否合成模板内默认名为music.aac或music.mp3的音乐
 * @param add true表示添加,默认为添加
 */
public void setAddDefaultMusic(boolean add)

设置保留替换的视频素材中的音频

调用SXTemplate的setKeepAssetAudio方法

/**
 * 设置是否保留替换的视频素材中的音频,默认不保留
 * @param keep true保留,false不保留
 */
public void setKeepAssetAudio(boolean keep)

添加音轨并裁剪

调用SXTemplateRender的addAudioTrack方法

AudioTrack属性(单位为秒):

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

添加音频


替换模版自带背景音乐,比模版时长短时自动循环

  • 初始化SXTemplateRender时第二个参数传入音频路径

    public SXTemplateRender(SXTemplate template, String audioPath, String outputFile)

  • SXTemplateRender的setAudioPath方法

不替换并取消添加默认音频,使用SXTemplateRender的setAddDefaultMusic方法

/**
 * 是否合成模板内默认名为music.aac或music.mp3的音乐
 * @param add true表示添加,默认为添加
 */
public void setAddDefaultMusic(boolean add)

设置保留替换的视频素材中的音频

调用SXTemplate的setKeepAssetAudio方法

/**
 * 设置是否保留替换的视频素材中的音频,默认不保留
 * @param keep true保留,false不保留
 */
public void setKeepAssetAudio(boolean keep)

添加音轨并裁剪

调用SXTemplateRender的addAudioTrack方法

AudioTrack属性(单位为秒):

  • inPoint 音轨在模版中的起始时间,默认值为0
  • duration 音轨的持续时长,默认值为0,表示到模版结尾
  • startTime 音频截取的起点,默认值为0
  • endTime 音频截取的终点,默认值为0,表示到音频结束
  • loop 音频截取时长比duration短时是否循环截取片段,默认为false
  • fadeInDuration 淡入时长,默认值为0
  • fadeOutDuration 淡出时长,默认值为0
  • volume 音量,范围[0..2],默认值为1