onClose
事件说明
player播放结束或失败时触发。
回调参数说明
|
字段名 |
类型 |
是否必选 |
说明 |
|---|---|---|---|
|
event |
Object |
是 |
包含错误信息
|
消息码对照表
|
code |
message |
备注 |
|---|---|---|
|
0 |
成功 |
- |
|
1000 |
Streaming异常断开 |
未知原因导致Streaming断开 |
|
1010 |
SI服务器连接断开 |
H5客户端和SI服务器连接断开 |
|
1011 |
SI服务器连接超时 |
H5客户端在超时时间内没有连上SI服务器 |
|
1012 |
SI服务器未接收到云机响应 |
在信令交互过程中,H5客户端15秒内没接收到返回信息 |
|
1013 |
云机已退出SI服务器 |
在Streaming过程中或信令交互过程中,云机主动退出了SI服务器 |
|
1014 |
SI服务器无响应 |
客户端发送了start指令后,信令服务器5秒内未返回start的结果 |
|
1020 |
IC服务器连接断开 |
H5客户端和IC服务器连接断开 |
|
1021 |
IC服务器连接超时或出错 |
H5客户端在超时时间内没有连上IC服务器 |
|
1100 |
浏览器不支持 |
浏览器不支持串流技术 |
|
1101 |
请求参数不正确 |
请求参数错误 |
|
1102 |
TOKEN错误 |
传入的TOKEN已失效 |
|
1103 |
APPID错误 |
暂未使用 |
|
1104 |
APPKEY错误 |
暂未使用 |
|
1200 |
云机没有连接上SI服务器 |
H5客户端连上SI服务器后,查询10次(每秒1次)都未查询到云机信息 |
|
1201 |
云机被占用 |
云机正在被其他用户使用 |
|
1202 |
云机正在维护 |
云机正在维护中 |
|
1203 |
连接云机超时 |
在超时时间内,信令交互未完成或Peer未成功连接,云机主动终止了本次会话 |
|
1300 |
IC协商出错 |
网络穿透失败,公网环境未使用 |
|
1301 |
SD协商出错 |
浏览器不支持某些协议格式(如h264格式) |
|
1302 |
PE连接失败 |
Peer未成功连接 |
|
1400 |
试玩时间已到期 |
当设置了过期时间,试玩时间到期时触发 |
|
1401 |
用户主动关闭 |
调用close()时触发(云机端会立刻释放资源回到空闲状态) |
|
1402 |
在另一个页面打开了新的连接 |
在Streaming过程中,同一个用户(uuid)在另一个页面打开了同一应用,本页面的Streaming被强制断开 |
|
1403 |
长时间未操作,已退出应用 |
页面闲置时间达到设置的闲置超时时间(createCloudPhonePlayer传入的noOperationThreshold参数) |
|
1404 |
释放Player |
调用destroy()时触发(云机端会进入keeping time,等待重连。keeping time内未重连成功,云机端会释放资源回到空闲状态) |
|
1405 |
禁止开发控制台调试 |
打开了开发控制台时强制终止Streaming,释放资源 |
|
1406 |
等待Media数据流超时 |
Peer连接成功,但5秒内未接收到A/V数据流 |
|
1407 |
主控用户已退出同屏互动功能 |
主控用户退出时,从控端也会被强制退出 |
|
1408 |
页面退出 |
window的beforeunload或pagehide事件被触发 |
|
1410 |
云机与SI服务器连接断开,退出Streaming |
在Streaming过程中,云机主动退出了SI服务器 |
|
1411 |
断线重连保持时间已结束,重连失败 |
重连过程中,未在keeping time内成功建立连接,云机释放资源回到空闲状态 |
|
1412 |
用户获取到另一台新云机,当前云机被回收 |
同一用户请求云机时设置了“切换新设备”参数,获取新云机成功时,当前云机被回收 |
|
1413 |
检测到带宽太低,无法进行应用 |
带宽检测的结果不足以支持Streaming |
|
1414 |
云机与服务后台连接断开 |
云机和服务后台的连接发生了掉线 |
|
1415 |
Session ID不匹配 |
H5客户端的sessionid和云机保持的sessionid不一致,云机主动终止了本次会话 |
|
1416 |
当前无主控用户,观众无法连接 |
在同屏互动模式下,客户端作为观众打开应用,但当前没有主控用户连接,云机禁止观众连接 |
|
1417 |
云机重连超时 |
当连接断线并在10秒内无法成功重连时触发 |
|
1418 |
同屏共享已结束 |
主播端停止同屏,断开了观众端的连接 |
|
3000 |
未知错误 |
- |
调用示例
player.on("onClose", function (event) {
console.log("player已退出,code:" + event.code + ", message:" + event.message);
});