接收方 视频流程
2017-05-26 11:41:58 0 举报
接收方视频流程图
作者其他创作
大纲/内容
关闭邀请界面
stateSaved@roomId @state = S0
解析消息
新的一次视频邀请,先收到了取消
更新状态为S0
主动拒绝
主动挂断
YES
7100.room == stateSaved.room
更新并保存本次状态state = S1
更新状态为S2
msg: 7003 accept
检测设备权限
msg: 7102 取消邀请
使用所得数据,加载邀请界面
return
stateSaved@roomId@state
关闭邀请界面或者通话界面(任何时候都可能收到7102)
接收方
msg: 7100 busy
处理数据1、清空老数据2、保存新数据
msg: 7102 busy
NO
关闭通话界面
stateSaved@roomId @state = S2
msg: 7002 reject
发送接受消息
去设置权限
stateSaved@roomId = 7100.roomId@state = S1
跳转到权限设置界面
msg: 7004 close
是否有权限
stateSaved@roomId@state:S0
7102.room == stateSaved.room
占线
msg: 7103 syn_close
收到7103消息挂断
任何时候都可能收到7102
主动接受
更新并保存本地状态stateSaved.room = 7102.roomstateSaved.state = S0
是否发送成功
stateSaved.state == S1 | S2
进入会议
同一个视频
7100@roomId@state
视频/语音 state:S0 : 默认状态(包含取消、拒绝、挂断) (非在线)S1 : 邀请状态 (在线)S2 : 通话状态 (在线)
是否处于取消状态stateSaved.state == S0
不设置
stateSaved.state == S0
收起键盘收起alert弹窗
msg: 7101 enter
stateSaved@roomId = 7102.roomId@state:S0
结束
新的一次视频
0 条评论
下一页