聊天与视频逻辑图
2019-12-20 16:40:23 14 举报
使用vue实现聊天以及视频功能
作者其他创作
大纲/内容
支持
vuex:将发送给后台的信息和聊天界面的视频邀请globalMessage
视频界面
java后台
展示在界面上
收到全局通知websocket
存储并处理收到的信息
打开聊天界面
聊天界面
接通电话,关闭通话
vuex:视频状态记录器videoStatus
发送给后台
告知视频状态
等待超时
通话时间,等待时长,等待超时
发送普通信息如文字,图片
控制消息是否发送
apizego视频
api腾讯云通话
打开视频siSingle=false
发送全局通知websocket
新窗口视频界面
1.聊天的视频功能均通过globalMessage(vux)控制,并发送给后台。2.所有收到的全局通知websocket均走chatMessage(vux)控制。2.isSingle字段表示是否是新标签页打开。3.通过toEmpId和当前用户useId对比,判断是谁申请的视频通话。
控制打开,或者关闭
发生消息给后台包括视频消息聊天信息
收到聊天websocket
接通电话,关闭电话
窗口间通话器window.postMessage
vux:收到的后台信息chatMessage
新窗口打开
打开视频
发送视频邀请新浏览器窗口或div窗口
打开新窗口isSingle=true
发送聊天websocket
0 条评论
下一页