|
@@ -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);
|
|
|
}
|