Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-admin-consultation
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-admin-consultation
提交
9b00e12f
提交
9b00e12f
编写于
8月 07, 2021
作者:
张磊
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'feat/zl' into 'develop'
save See merge request
!73
上级
5da3c999
3bc49e51
变更
2
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
4 行增加
和
9 行删除
+4
-9
diagnosis-live.vue
src/components/IM/diagnosis-live.vue
+1
-4
RtcClient.js
src/utils/RtcClient.js
+3
-5
未找到文件。
src/components/IM/diagnosis-live.vue
浏览文件 @
9b00e12f
...
...
@@ -84,11 +84,9 @@ export default {
watch
:
{
currentChat
(
newVal
,
oldVal
)
{
if
(
newVal
!==
oldVal
&&
newVal
.
imTeamId
){
const
{
imTeamId
,
diagnoseLogId
,
doctorTrtcEntryStatus
,
userTrtcEntryStatus
}
=
this
.
currentChat
;
const
{
imTeamId
,
diagnoseLogId
,}
=
this
.
currentChat
;
this
.
tid
=
imTeamId
;
this
.
diagnoseLogId
=
diagnoseLogId
;
// this.doctorTrtcEntryStatus = doctorTrtcEntryStatus;
// this.userTrtcEntryStatus = userTrtcEntryStatus;
this
.
init
();
}
}
...
...
@@ -316,7 +314,6 @@ export default {
.
then
(()
=>
{
Promise
.
all
([
this
.
rtc
.
join
()]).
then
((
res
)
=>
{
this
.
ispending
();
this
.
muteLocalAudio
();
let
t
=
setTimeout
(()
=>
{
closeLoading
(
this
);
this
.
muteLocalAudio
();
...
...
src/utils/RtcClient.js
浏览文件 @
9b00e12f
...
...
@@ -198,8 +198,6 @@ class RtcClient {
//对于本地流,调用该方法会触发远端 Client.on('unmute-audio') 事件。
//音频轨道默认是开启的,若你调用 muteAudio() 后可用该方法重新启用音频。
unmuteLocalAudio
()
{
const
a
=
this
.
localStream_
.
getAudioTrack
();
console
.
log
(
'---a'
,
a
);
this
.
localStream_
.
unmuteAudio
();
}
...
...
@@ -251,7 +249,7 @@ class RtcClient {
this
.
client_
.
on
(
'peer-leave'
,
evt
=>
{
const
userId
=
evt
.
userId
;
console
.
log
(
'有远程同伴离开房间:'
+
userId
);
this
.
remove
(
userId
)
this
.
remove
UserList
(
userId
)
});
...
...
@@ -345,7 +343,7 @@ class RtcClient {
this
.
remoteStreams_
=
this
.
remoteStreams_
.
filter
(
stream
=>
{
return
stream
.
getId
()
!==
id
;
});
this
.
remove
(
uid
)
this
.
remove
UserList
(
uid
)
});
// 流更新
...
...
@@ -401,7 +399,7 @@ class RtcClient {
}
// 移除视频数组
remove
(
userId
)
{
remove
UserList
(
userId
)
{
for
(
let
i
=
0
;
i
<
this
.
viewslist
.
length
;
i
++
)
{
if
(
this
.
viewslist
[
i
]
&&
this
.
viewslist
[
i
].
userId
==
userId
)
{
this
.
viewslist
[
i
]
=
null
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录