|
@@ -4,16 +4,23 @@
|
|
|
class="camera_box"
|
|
|
v-show="isLeader && isRTCJoined && isPanoramaMode && !muteVideoLeader && hosterhasVideo"
|
|
|
>
|
|
|
+ <!-- -->
|
|
|
<span class="micBox">
|
|
|
<i class="speak_mic" v-if="!roomLeader?.IsMuted"></i>
|
|
|
<i class="speak_mic_off" v-else></i>
|
|
|
</span>
|
|
|
</div>
|
|
|
+ <!-- :id="cameraRemoteBoxId" -->
|
|
|
<div
|
|
|
- :id="cameraRemoveBoxId"
|
|
|
+ id="cameraRemoteBox"
|
|
|
class="camera_box"
|
|
|
v-show="
|
|
|
- !isLeader && isRTCJoined && roomLeader && isPanoramaMode && !muteVideoLeader && hosterhasVideo
|
|
|
+ !isLeader &&
|
|
|
+ isRTCJoined &&
|
|
|
+ roomLeader &&
|
|
|
+ isPanoramaMode &&
|
|
|
+ !muteVideoLeader &&
|
|
|
+ remoteStreams.length > 0
|
|
|
"
|
|
|
>
|
|
|
<span class="micBox">
|
|
@@ -34,10 +41,9 @@
|
|
|
// const isPublished = computed(() => rtcStore.isPublished);
|
|
|
const isRTCJoined = computed(() => rtcStore.isRTCJoined);
|
|
|
const isLeader = computed(() => rtcStore.isLeader);
|
|
|
- // const remoteStreams = computed(() => rtcStore.remoteStreams);
|
|
|
const roomLeader = computed(() => rtcStore.getRoomLeader());
|
|
|
const cameraBoxId = computed(() => 'camera_box_' + rtcStore.userId);
|
|
|
- const cameraRemoveBoxId = computed(() => 'camera_remote_box_' + rtcStore.userId);
|
|
|
+ // const cameraRemoteBoxId = computed(() => 'camera_remote_box_' + rtcStore.userId);
|
|
|
const isPanoramaMode = computed(() => appStore.mode === 'panorama');
|
|
|
const { muteVideoLeader } = useRtcSdk();
|
|
|
const hosterhasVideo = computed(() => rtcStore.videoDeviceId?.length > 0);
|
|
@@ -47,9 +53,9 @@
|
|
|
watch(
|
|
|
() => remoteStreams,
|
|
|
(val) => {
|
|
|
- console.log('remoteStreams', unref(val));
|
|
|
+ console.log('远流:', unref(val));
|
|
|
},
|
|
|
- { deep: true },
|
|
|
+ { deep: true, immediate: true },
|
|
|
);
|
|
|
});
|
|
|
</script>
|