diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 8bf777b..d50611e 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -166,6 +166,7 @@ const Meeting: React.FC = () => { const [currentVideoId, setCurrentVideoId] = useState('') const [currentVideoUid, setCurrentVideoUid] = useState('') let [currentSeconds, setCurrentSeconds] = useState(0) + const [isNetworkQuality, setIsNetworkQuality] = useState(false) const [currentEffective, setCurrentEffective] = useState(3) const [networkQuality, setNetworkQuality] = useState({ level: '佳', @@ -534,12 +535,14 @@ const Meeting: React.FC = () => { level: '非常差', text: '完全无法沟通' }) + setIsNetworkQuality(true) setCurrentEffective(1) } else if (data.lastmileDelay < 500 && data.lastmileDelay > 100) { setNetworkQuality({ level: '差', text: '勉强能沟通但不顺畅' }) + setIsNetworkQuality(true) setCurrentEffective(2) } } else { @@ -2310,6 +2313,7 @@ const Meeting: React.FC = () => { <>
{ setContextMenu('') + setIsNetworkQuality(false) }}> {isScreenCapture ?
{currentSpeakUser.length ? '正在说话:' + currentSpeakUser.join(';') : '正在说话:'}
@@ -2424,8 +2428,9 @@ const Meeting: React.FC = () => {
{isScreenCapture ? null : +
setIsNetworkQuality(false)}>
网络质量: {networkQuality.level} @@ -2463,7 +2468,10 @@ const Meeting: React.FC = () => { title="" trigger="hover" > -
+
setIsNetworkQuality(true)} + + > {networkIcon(currentEffective)} 详情