From bf136028f2cf026ce8521535ad2eae00a20af9ee Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期五, 21 七月 2023 14:30:30 +0800
Subject: [PATCH] 增加流媒体程序随jar包启动

---
 ard-work/src/main/java/com/ruoyi/media/service/impl/MediaService.java |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/media/service/impl/MediaService.java b/ard-work/src/main/java/com/ruoyi/media/service/impl/MediaService.java
index 01c3869..9a417f4 100644
--- a/ard-work/src/main/java/com/ruoyi/media/service/impl/MediaService.java
+++ b/ard-work/src/main/java/com/ruoyi/media/service/impl/MediaService.java
@@ -38,23 +38,19 @@
     @Value("${mediamtx.host}")
     String mediamtxHost;
 
-    @Async
     @PostConstruct
     public void initMediaMtx() {
         if (Platform.isWindows()) {
             String exePath = System.getProperty("user.dir") + File.separator + "lib" + File.separator + "mediamtx" + File.separator + "mediamtx.exe";
+            String ymlPath = System.getProperty("user.dir") + File.separator + "lib" + File.separator + "mediamtx" + File.separator + "mediamtx.yml";
             try {
                 // 鏋勫缓鍚姩鍛戒护锛屼娇鐢╟md /c start鍛戒护鏉ュ惎鍔ㄥ彲鎵ц绋嬪簭骞舵樉绀哄懡浠ゆ彁绀虹绐楀彛
-                String[] cmd = {"cmd", "/c", "start", exePath};
-
+                String[] cmd = {"cmd", "/c", "start", exePath,ymlPath};
                 ProcessBuilder processBuilder = new ProcessBuilder(cmd);
                 processBuilder.redirectErrorStream(true); // 灏嗛敊璇緭鍑洪噸瀹氬悜鍒版爣鍑嗚緭鍑�
-
                 Process process = processBuilder.start();
-
                 // 濡傛灉浣犳兂绛夊緟绋嬪簭瀹屾垚
                 int exitCode = process.waitFor();
-                System.out.println("绋嬪簭閫�鍑轰唬鐮�: " + exitCode);
             } catch (IOException | InterruptedException e) {
                 e.printStackTrace();
             }

--
Gitblit v1.9.3