tencent cloud

文档反馈

最后更新时间:2022-11-17 16:50:16

    TXUGCRecord

    实例化

    API 描述
    shareInstance 实例化

    摄像头、麦克风相关逻辑

    API 描述
    startCameraSimple 开始画面预览
    startCameraCustom 开始画面预览
    setVideoResolution 切换视频录制分辨率,startCamera 之后调用有效
    setVideoRenderMode 设置视频渲染模式,startCamera 之后调用有效
    setVideoBitrate 切换视频录制码率
    setZoom 调整焦距,startCamera 之后调用有效
    switchCamera 切换前后摄像头,startCamera 之后调用有效
    toggleTorch 打开闪关灯,startCamera 之后调用有效
    stopCameraPreview 结束画面预览

    录制相关逻辑

    API 描述
    setHomeOrientation 设置横竖屏录制
    setRenderRotation 设置预览视频方向
    setAspectRatio 设置视频录制比例
    setRecordSpeed 设置录制速率(精简版不支持)
    setMute 设置是否静音录制
    startRecord 开始录制短视频,SDK 内部会自动生成视频路经
    startRecord 开始录制短视频
    startRecord 开始录制短视频
    pauseRecord 暂停录制短视频
    pauseRecord 暂停录制短视频
    resumeRecord 恢复录制短视频
    stopRecord 结束录制短视频
    pauseAudioSession 使用其他播放器预览视频的时候,请先调用 pauseAudioSession
    resumeAudioSession 重启 SDK 内部的 AudioSession

    录制效果设置相关逻辑

    API 描述
    setWaterMark 设置全局水印(精简版不支持)
    getBeautyManager 获取美颜管理对象
    setBeautyStyle 设置美颜美白效果级别
    setFilter 设置指定素材滤镜特效
    setFilter 设置两个滤镜效果(精简版不支持)
    setSpecialRatio 设置滤镜效果程度
    setEyeScaleLevel 设置大眼级别
    setFaceScaleLevel 设置瘦脸级别
    setFaceVLevel 设置 V 脸
    setChinLevel 设置下巴拉伸或收缩
    setFaceShortLevel 设置短脸
    setNoseSlimLevel 设置瘦鼻
    setGreenScreenFile 设置绿幕文件
    selectMotionTmpl 设置动效
    setMotionMute 设置动效静音

    背景音相关逻辑

    API 描述
    setBGM 设置背景音乐文件(精简版不支持)
    setBGMAsset 设置背景音乐文件(精简版不支持)
    setBGMLoop 设置背景音乐是否循环播放(精简版不支持)
    playBGMFromTime 播放背景音乐(精简版不支持)
    stopBGM 停止播放背景音乐(精简版不支持)
    pauseBGM 暂停播放背景音乐(精简版不支持)
    resumeBGM 继续播放背景音乐(精简版不支持)
    setMicVolume 设置麦克风的音量大小
    setBGMVolume 设置背景音乐的音量大小
    setReverbType 设置混响效果(精简版不支持)
    setVoiceChangerType 设置变声类型(精简版不支持)
    snapshot 截图/拍照,startCamera 之后调用有效(精简版不支持)

    TXUGCRecordListener

    短视频录制回调

    API 描述
    onRecordProgress 短视频录制进度
    onRecordComplete 短视频录制完成
    onRecordEvent 短视频录制事件通知(暂未使用)

    TXUGCRecordTypeDef

    视频录制关键类型定义

    API 描述
    TXUGCSimpleConfig 录制参数定义
    TXUGCCustomConfig 录制参数类
    TXUGCRecordResult 录制结果

    枚举类型说明

    API 描述
    TXVideoQuality 录制视频质量类型
    TXVideoResolution 录制分辨率类型
    TXVideoRenderMode 视频渲染模式类型
    TXVideoAspectRatio 录制视频比例类型
    TXVideoRecordSpeed 录制视频速率
    TXVideoHomeOrientation 横竖屏录制类型
    TXVideoEncodeMode 编码方式
    TXVideoReverbType 混响效果
    TXVideoVoiceChangerType 变声类型
    TXVideoBeautyStyle 美颜类型
    TXAudioSampleRate 音频采样率
    TXUGCRecordResultCode 录制结果错误码

    错误码

    录制结果错误码定义

    符号 含义
    UGC_RECORD_RESULT_OK 0 录制成功(业务层主动结束录制),会生成最终视频
    UGC_RECORD_RESULT_OK_INTERRUPT 1 录制成功(因为进后台,或则闹钟,电话打断等自动结束录制),会生成最终视频
    UGC_RECORD_RESULT_OK_UNREACH_MINDURATION 2 录制成功(录制时长未达到设置的最小时长),会生成最终视频
    UGC_RECORD_RESULT_OK_BEYOND_MAXDURATION 3 录制成功(录制时长超过设置的最大时长),会生成最终视频
    UGC_RECORD_RESULT_FAILED 1001 录制失败,不会生成最终视频
    联系我们

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

    技术支持

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

    7x24 电话支持