【m】增加未连接时的提示
This commit is contained in:
@@ -91,6 +91,10 @@ class UIRenderer {
|
||||
break;
|
||||
case 'REMOTE_STREAM_OBTAINED':
|
||||
this.renderRemoteStream(state.remoteStream);
|
||||
// 当获取到远程流时,隐藏连接中提示
|
||||
if (this.elements.connectingOverlay) {
|
||||
this.elements.connectingOverlay.classList.add('hidden');
|
||||
}
|
||||
break;
|
||||
case 'REMOTE_MEDIA_CHANGE':
|
||||
this.renderRemoteVideo(state.session.remoteUser);
|
||||
@@ -106,12 +110,26 @@ class UIRenderer {
|
||||
case 'NETWORK_CHANGE':
|
||||
this.renderNetworkStatus(changes.quality);
|
||||
break;
|
||||
case 'CALL_STATUS_CHANGE':
|
||||
this.renderCallStatus(changes.status);
|
||||
break;
|
||||
case 'CALL_ENDED':
|
||||
this.renderCallEnded();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// 渲染通话状态
|
||||
renderCallStatus(status) {
|
||||
if (this.elements.connectingOverlay) {
|
||||
if (status === 'connecting') {
|
||||
this.elements.connectingOverlay.classList.remove('hidden');
|
||||
} else {
|
||||
this.elements.connectingOverlay.classList.add('hidden');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 渲染头部
|
||||
renderHeader(session) {
|
||||
if (this.elements.headerTitle) {
|
||||
|
||||
Reference in New Issue
Block a user