tencent cloud

文档反馈

最后更新时间:2022-05-24 16:04:15

    录制添加 BGM

    // 设置 BGM 路径
    mTXCameraRecord.setBGM(path);

    // 设置 BGM 播放回调 TXRecordCommon.ITXBGMNotify
    mTXCameraRecord.setBGMNofify(notify);

    // 播放 BGM
    mTXCameraRecord.playBGMFromTime(startTime, endTime)

    // 停止播放 BGM
    mTXCameraRecord.stopBGM();

    // 暂停播放 BGM
    mTXCameraRecord.pauseBGM();

    // 继续播放 BGM
    mTXCameraRecord.resumeBGM();

    // 设置背景音乐的音量大小,播放背景音乐混音时使用,用来控制背景音音量大小
    // 音量大小,1为正常音量,建议值为0~2,如果需要调大背景音量可以设置更大的值
    mTXCameraRecord.setBGMVolume(x);

    // 设置背景音乐播放的开始位置和结束位置,在startPlay之前调用,若在暂停时调用则无效
    mTXCameraRecord.seekBGM(startTime, endTime);

    编辑添加 BGM

    // 设置 BGM 路径,返回值为0表示设置成功; 其他表示失败,如:不支持的音频格式。
    public int setBGM(String path);

    // 设置 BGM 开始和结束时间,单位毫秒
    public void setBGMStartTime(long startTime, long endTime);

    // 设置背景音乐是否循环播放:true:循环播放,false:不循环播放
    public void setBGMLoop(boolean looping);

    // 设置 BGM 在视频添加的起始位置
    public void setBGMAtVideoTime(long videoStartTime);

    // 设置视频声音大小, volume 表示声音的大小, 取值范围0 - 1 , 0 表示静音, 1 表示原声大小。
    public void setVideoVolume(float volume);

    // 设置BGM声音大小,volume 表示声音的大小, 取值范围0 - 1 , 0 表示静音, 1 表示原声大小。
    public void setBGMVolume(float volume);
    说明:

    BGM 设置完之后,当启动编辑器预览,BGM 就会根据设置的参数播放,当启动编辑器生成,BGM 也会按照设置的参数合成到生成的视频中。

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持