对方网络状态

This commit is contained in:
zhangzheng
2026-03-12 15:51:42 +08:00
parent f5bc788539
commit 7b92f69d6a
2 changed files with 44 additions and 1 deletions

View File

@@ -248,6 +248,45 @@ class UIRenderer {
// 渲染网络状态
this.renderNetworkStatus(remoteUser.networkQuality);
// 渲染header中的网络状态
this.renderHeaderNetworkStatus(remoteUser.networkQuality);
}
// 渲染header中的网络状态
renderHeaderNetworkStatus(networkQuality) {
const networkQualityElement = document.getElementById('remoteNetworkQuality');
if (networkQualityElement) {
const textElement = networkQualityElement.querySelector('span');
const iconElement = networkQualityElement.querySelector('i');
if (textElement && iconElement) {
let qualityText = '未知';
let iconClass = 'fas fa-signal text-gray-400';
switch (networkQuality) {
case 'excellent':
qualityText = '优秀';
iconClass = 'fas fa-signal text-green-400';
break;
case 'good':
qualityText = '良好';
iconClass = 'fas fa-signal text-green-500';
break;
case 'fair':
qualityText = '一般';
iconClass = 'fas fa-signal text-yellow-400';
break;
case 'poor':
qualityText = '较差';
iconClass = 'fas fa-signal text-red-400';
break;
}
textElement.textContent = qualityText;
iconElement.className = iconClass;
}
}
}
// 渲染本地视频