Skip to content

audio_config

zanxiaofei edited this page Jul 21, 2017 · 6 revisions

音频控制说明

SDK提供丰富的音频控制接口

编辑合成音频控制

  1. 编辑删除原始音频
    /**
     * 是否删除原始音频
     * @param enable  true 删除, false 不删除
     */
    public void enableOriginAudio(boolean enable) 
  1. 编辑原始音频音量
    /**
     * 设置原始音频的音量
     * @param volume volume in 0~1.0f.
     */
    public void setOriginAudioVolume(float volume)
  1. 编辑添加背景音乐
    /**
     * 添加背景音乐
     * @param path 背景音乐的路径
     * @param loop true if loop this music, false if not.
     */
    public void startBgm(final String path, boolean loop) 
  1. 编辑删除添加的背景音乐

只能删除在编辑阶段添加的背景音乐,原是音频里面已经存在的背景音乐不能被删除

     /**
     * Stop bgm play.
     */
    public void stopBgm()
  1. 编辑调整背景音乐的音量
     /**
     * 设置背景音乐的音量
     * @param volume in 0~1.0f.
     */
    public void setBgmMusicVolume(float volume) 

相关示例移步Demo中EditActivity中的相关函数调用

录制音频控制

  1. 录制删除原始音频
    /**
     * Enable to use AudioDummyCapture to output silence audio data
     * instead of mic data captured by AudioCapture or not.
     *
     * @param enable true to use AudioDummyCapture false to use AudioCapture
     */
    public void setUseDummyAudioCapture(boolean enable)
  1. 录制添加背景音乐
    参考背景音乐
  2. 背景音乐及原始音频音量控制
    参考音量控制

示例参考Demo中RecordActivity中相关函数的调用

Clone this wiki locally