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
    录屏被系统中断