gemercheung преди 2 години
родител
ревизия
73dc13380b
променени са 2 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 2 1
      src/components/chatRoom/controls/actions.ts
  2. 3 1
      src/components/chatRoom/index.vue

+ 2 - 1
src/components/chatRoom/controls/actions.ts

@@ -223,7 +223,8 @@ const handleUserLeave = (user?: UserInfoType, members?: UserInfoType[]) => {
   const { t } = useI18n();
   console.log('有人离开了', user?.UserId);
   const rtcStore = useRtcStore();
-  if (user) {
+  const isMaxAlert = rtcStore.memberList.length > Number(import.meta.env.VITE_ROOM_MEMBER);
+  if (user && isMaxAlert) {
     let name = user.Nickname;
     if (user.Role == 'leader') {
       name = t('action.hoster');

+ 3 - 1
src/components/chatRoom/index.vue

@@ -364,6 +364,7 @@
     console.log('localStream', localStream);
     rtcStore.unmute();
     localStream.unmuteAudio();
+    console.log('开启MIC');
     socket.emit('action', {
       type: 'users-muted',
       muted: false,
@@ -374,8 +375,9 @@
     const { localStream } = useRtcSdk();
     const { socket } = useSocket();
     console.log('localStream', localStream);
+    console.log('关闭MIC');
     rtcStore.mute();
-    localStream.muteVideo();
+    localStream.muteAudio();
     socket.emit('action', {
       type: 'users-muted',
       muted: true,