tencent cloud

文档反馈

错误码表

最后更新时间:2022-10-20 15:57:08

    onError 严重错误

    SDK 发现了一些严重问题,推流无法继续了,例如 License 不合法,调用失败。

    注意:

    视频编码失败并不会直接影响推流,SDK 会做自行处理以保证后面的视频编码成功。

    code 事件定义 含义说明
    0 V2TXLIVE_OK 没有错误
    -1 V2TXLIVE_ERROR_FAILED 暂未归类的通用错误
    -2 V2TXLIVE_ERROR_INVALID_PARAMETER 调用 API 时,传入的参数不合法
    -3 V2TXLIVE_ERROR_REFUSED API 调用被拒绝
    -4 V2TXLIVE_ERROR_NOT_SUPPORTED 当前 API 不支持调用
    -5 V2TXLIVE_ERROR_INVALID_LICENSE Licence 不合法,调用失败。 注:在 startLivePlay 之前,需要通过 V2TXLivePremier#setLicence 设置 License 后方可成功播放,否则将播放失败(黑屏),全局仅设置一次即可。直播 License、短视频 License 和视频播放 License 均可使用,若您暂未获取上述 License ,可 快速免费申请测试版 License 以正常播放,正式版 License 需 购买
    -6 V2TXLIVE_ERROR_REQUEST_TIMEOUT 请求服务器超时
    -7 V2TXLIVE_ERROR_SERVER_PROCESS_FAILED 服务器拒绝请求
    -8 V2TXLIVE_ERROR_DISCONNECTED 连接断开
    -2304 V2TXLIVE_ERROR_NO_AVAILABLE_HEVC_DECODERS 找不到可用的 HEVC 解码器,当抛出此错误码,说明当前设备不支持 H265 解码,请切换至 H264 数据流进行播放

    onWarning 警告事件

    大部分的警告事件会触发一些重试性的保护逻辑或者恢复逻辑,很大概率能够由 SDK 自行恢复。部分警告事件需要由开发者处理。警告的目的主要用于提示开发者或者最终用户。

    code 事件定义 含义说明
    1101 V2TXLIVE_WARNING_NETWORK_BUSY 网络状况不佳:上行带宽太小,上传数据受阻
    2105 V2TXLIVE_WARNING_VIDEO_BLOCK 当前视频播放出现卡顿
    -1301 V2TXLIVE_WARNING_CAMERA_START_FAILED 摄像头打开失败
    -1316 V2TXLIVE_WARNING_CAMERA_OCCUPIED 摄像头正在被占用中,可尝试打开其他摄像头
    -1314 V2TXLIVE_WARNING_CAMERA_NO_PERMISSION 摄像头设备未授权,通常在移动设备出现,可能是权限被用户拒绝了
    -1302 V2TXLIVE_WARNING_MICROPHONE_START_FAILED 麦克风打开失败
    -1319 V2TXLIVE_WARNING_MICROPHONE_OCCUPIED 麦克风正在被占用中,例如移动设备正在通话时,打开麦克风会失败
    -1317 V2TXLIVE_WARNING_MICROPHONE_NO_PERMISSION 麦克风设备未授权,通常在移动设备出现,可能是权限被用户拒绝了
    -1309 V2TXLIVE_WARNING_SCREEN_CAPTURE_NOT_SUPPORTED 当前系统不支持屏幕分享
    -1308 V2TXLIVE_WARNING_SCREEN_CAPTURE_START_FAILED 开始录屏失败,如果在移动设备出现,可能是权限被用户拒绝了
    -7001 V2TXLIVE_WARNING_SCREEN_CAPTURE_INTERRUPTED 录屏被系统中断