自检完成后再启动会议
This commit is contained in:
@ -11,7 +11,7 @@
|
|||||||
"@element-plus/icons-vue": "^1.1.4",
|
"@element-plus/icons-vue": "^1.1.4",
|
||||||
"@wangeditor/editor": "^5.0.1",
|
"@wangeditor/editor": "^5.0.1",
|
||||||
"@wangeditor/editor-for-vue": "^5.1.10",
|
"@wangeditor/editor-for-vue": "^5.1.10",
|
||||||
"@zoomus/websdk": "^2.4.0",
|
"@zoomus/websdk": "^2.5.0",
|
||||||
"axios": "^0.26.1",
|
"axios": "^0.26.1",
|
||||||
"coi-serviceworker": "^0.1.6",
|
"coi-serviceworker": "^0.1.6",
|
||||||
"core-js": "^3.8.3",
|
"core-js": "^3.8.3",
|
||||||
|
@ -72,7 +72,6 @@ const isVideoAvailable = ref(undefined);
|
|||||||
const isAudioAvailable = ref(undefined);
|
const isAudioAvailable = ref(undefined);
|
||||||
const videoStream = ref(null);
|
const videoStream = ref(null);
|
||||||
const audioStream = ref(null);
|
const audioStream = ref(null);
|
||||||
// TODO:可能有摄像头占用问题。
|
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
nextTick(async () => {
|
nextTick(async () => {
|
||||||
@ -100,14 +99,22 @@ onMounted(() => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const emit = defineEmits(["close"]);
|
||||||
|
|
||||||
const close = () => {
|
const close = () => {
|
||||||
try {
|
try {
|
||||||
videoStream.value.getTracks().forEach((track) => track.stop());
|
videoStream.value.getTracks().forEach((track) => track.stop());
|
||||||
|
} catch (error) {
|
||||||
|
console.log(error);
|
||||||
|
}
|
||||||
|
try {
|
||||||
audioStream.value.getTracks().forEach((track) => track.stop());
|
audioStream.value.getTracks().forEach((track) => track.stop());
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
}
|
}
|
||||||
showCheckMediaVideo.value = false;
|
showCheckMediaVideo.value = false;
|
||||||
|
emit("close");
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
@ -127,7 +127,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
<mediaCheck />
|
<mediaCheck @close="startMeeting" />
|
||||||
|
|
||||||
<questions
|
<questions
|
||||||
mode="1"
|
mode="1"
|
||||||
@ -855,7 +855,7 @@ onMounted(() => {
|
|||||||
handleFullscreenChange
|
handleFullscreenChange
|
||||||
);
|
);
|
||||||
setTextLabel();
|
setTextLabel();
|
||||||
startMeeting();
|
// startMeeting();
|
||||||
});
|
});
|
||||||
// 当修改窗口尺寸时
|
// 当修改窗口尺寸时
|
||||||
window.addEventListener("resize", (e) => {
|
window.addEventListener("resize", (e) => {
|
||||||
|
@ -1952,10 +1952,10 @@
|
|||||||
resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
|
resolved "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
|
||||||
integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
|
integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
|
||||||
|
|
||||||
"@zoomus/websdk@^2.4.0":
|
"@zoomus/websdk@^2.5.0":
|
||||||
version "2.4.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.npmmirror.com/@zoomus/websdk/-/websdk-2.4.0.tgz#cc1ca3af63ca9406589ae16c35eb156471630a8e"
|
resolved "https://registry.npmmirror.com/@zoomus/websdk/-/websdk-2.5.0.tgz#d4c4aad28e7496d9c3690d569d775ecad4cc3da8"
|
||||||
integrity sha512-/Dil6u7gfHzWvUmvT6shtDI6JBcCJlohsYbMIJ2SGHShIt2WxbyqktBtOjdmV/4jhsYVH+h3Bn2epOCuG69+lg==
|
integrity sha512-osfPeAliX3/6WCrRtDlhwWlNExsq6AzVjVmWJDJPSrVklKH90uHcBWa7z7s3SfvNVLu5OZCRu53iwaDblu+APQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
lodash "^4.17.21"
|
lodash "^4.17.21"
|
||||||
react "16.8.6"
|
react "16.8.6"
|
||||||
|
Reference in New Issue
Block a user