有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

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