Pārlūkot izejas kodu

fix 虚拟摄像头检测不存在的情况

Michael Wang 6 gadi atpakaļ
vecāks
revīzija
6cfb2631fd
1 mainītis faili ar 20 papildinājumiem un 20 dzēšanām
  1. 20 20
      src/components/FaceRecognition/FaceRecognition.vue

+ 20 - 20
src/components/FaceRecognition/FaceRecognition.vue

@@ -272,28 +272,28 @@ export default {
         if (typeof nodeRequire != "undefined") {
           try {
             var fs = window.nodeRequire("fs");
-            if (!fs.existsSync("multiCamera.exe")) return;
-
-            await new Promise((resolve, reject) => {
-              window.nodeRequire("node-cmd").get("multiCamera.exe", () => {
-                try {
-                  cameraInfos = fs.readFileSync("CameraInfo.txt", "utf-8");
-                  if (cameraInfos && cameraInfos.trim()) {
-                    cameraInfos = cameraInfos.trim();
-                    cameraInfos = cameraInfos.replace(/\r\n/g, "");
-                    cameraInfos = cameraInfos.replace(/\n/g, "");
-                    console.log(cameraInfos);
-                    this.serverLog("debug/S-001001", cameraInfos);
-                  }
-                  if (cameraInfos.includes("")) {
-                    hasVirtualCamera = true;
+            if (fs.existsSync("multiCamera.exe")) {
+              await new Promise((resolve, reject) => {
+                window.nodeRequire("node-cmd").get("multiCamera.exe", () => {
+                  try {
+                    cameraInfos = fs.readFileSync("CameraInfo.txt", "utf-8");
+                    if (cameraInfos && cameraInfos.trim()) {
+                      cameraInfos = cameraInfos.trim();
+                      cameraInfos = cameraInfos.replace(/\r\n/g, "");
+                      cameraInfos = cameraInfos.replace(/\n/g, "");
+                      console.log(cameraInfos);
+                      this.serverLog("debug/S-001001", cameraInfos);
+                    }
+                    if (cameraInfos.includes("")) {
+                      hasVirtualCamera = true;
+                    }
+                    resolve();
+                  } catch (error) {
+                    reject("读取摄像头列表失败");
                   }
-                  resolve();
-                } catch (error) {
-                  reject("读取摄像头列表失败");
-                }
+                });
               });
-            });
+            }
           } catch (error) {
             console.log(error);
           }