Class ChannelMediaError

  • 小程序

更新时间不可用

跨频道媒体流转发的错误信息。

调用 startChannelMediaRelay、updateChannelMediaRelay 或 stopChannelMediaRelay 出错时,会在方法的回调中通过该类提供具体的错误信息。

该类中 code 表示错误码,message 表示错误名,对应关系如下表所示:

codemessage错误描述
0RELAY_OK一切正常。
1SERVER_ERROR_RESPONSE服务器回应出错。
2SERVER_NO_RESPONSE服务器无回应。
3NO_RESOURCE_AVAILABLESDK 无法获取服务,可能是因为服务器资源有限导致。
4FAILED_JOIN_SRC发起跨频道转发媒体流请求失败。
5FAILED_JOIN_DEST接受跨频道转发媒体流请求失败。
6FAILED_PACKET_RECEIVED_FROM_SRC服务器接收跨频道转发媒体流失败。
7FAILED_PACKET_SENT_TO_DEST服务器发送跨频道转发媒体流失败。
8SERVER_CONNECTION_LOSTSDK 因网络质量不佳与服务器断开,并且重连失败时抛出这个错。此时 SDK 会重置跨频道媒体流转发的相关状态,可以尝试调用 startChannelMediaRelay 重新进行跨频道媒体流转发。
9INTERNAL_ERROR服务器内部出错。
10SRC_TOKEN_EXPIRED源频道的 Token 已过期。
11DEST_TOKEN_EXPIRED目标频道的 Token 已过期。
12RELAY_ALREADY_START已经开始跨频道媒体流转发。该错误一般是因为重复调用 startChannelMediaRelay,或者在调用 stopChannelMediaRelay 未成功时就调用了 startChannelMediaRelay。
13RELAY_NOT_START尚未开始跨频道媒体流转发。该错误一般是因为调用 startChannelMediaRelay 还未成功时就调用了 updateChannelMediaRelay。
表格内容超出当前宽度,可横向滚动查看更多列。

Properties

code

code: number

错误码,详见页面上方的表格。

data

Optional
data: any

附加信息

message

message: string

错误名,详见页面上方的表格。

这个页面有帮助吗?