ÎļþÃû´Ó ard-work/src/main/java/com/ruoyi/utils/webrtcService.java ÐÞ¸Ä |
| | |
| | | package com.ruoyi.utils; |
| | | package com.ruoyi.media.service.impl; |
| | | |
| | | import com.sun.jna.Platform; |
| | | import org.springframework.stereotype.Component; |
| | |
| | | @PostConstruct |
| | | public void init() { |
| | | if (Platform.isWindows()) { |
| | | String exePath = System.getProperty("user.dir") + File.separator + "lib" + File.separator + "webrtc" + File.separator + "webrtc-streamer.exe"; |
| | | String exePath = System.getProperty("user.dir") + File.separator + "lib" + File.separator + "webrtc" + File.separator + "setup.bat"; |
| | | |
| | | try { |
| | | // æå»ºå¯å¨å½ä»¤ï¼ä½¿ç¨cmd /c startå½ä»¤æ¥å¯å¨å¯æ§è¡ç¨åºå¹¶æ¾ç¤ºå½ä»¤æç¤ºç¬¦çªå£ |
| | | String[] cmd = {"cmd", "/c", "start", exePath,"-o"}; |
| | | String[] cmd = {"cmd", "/c", "start", exePath}; |
| | | ProcessBuilder processBuilder = new ProcessBuilder(cmd); |
| | | processBuilder.redirectErrorStream(true); // å°é误è¾åºéå®åå°æ åè¾åº |
| | | Process process = processBuilder.start(); |