From ac95a9bf81b312fc36030e54450feb0f360c0703 Mon Sep 17 00:00:00 2001
From: sgj <1442489573@qq.com>
Date: 星期二, 07 四月 2026 17:36:12 +0800
Subject: [PATCH] 监控配置,适配移动千里眼视频预览

---
 fzzy-igdss-view/src/main/java/com/fzzy/igds/SecCamera.view.xml         |    2 +-
 fzzy-igdss-web/src/main/resources/static/security/video-webrtc.js      |   15 +++++++++++++--
 fzzy-igdss-web/src/main/resources/templates/security/video-webrtc.html |    5 ++---
 3 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/SecCamera.view.xml b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SecCamera.view.xml
index 17a0c0c..e45b39e 100644
--- a/fzzy-igdss-view/src/main/java/com/fzzy/igds/SecCamera.view.xml
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SecCamera.view.xml
@@ -556,7 +556,7 @@
 		return;&#xD;
 	}&#xD;
 	&#xD;
-	var url = &quot;./basic/security/video-play?cameraId=&quot;+cur.get(&quot;id&quot;)+&quot;&amp;playType=&quot;+playType+&quot;&amp;time=&quot;+ new Date().getTime();&#xD;
+	var url = &quot;./security/video-play?cameraId=&quot;+cur.get(&quot;id&quot;)+&quot;&amp;playType=&quot;+playType+&quot;&amp;time=&quot;+ new Date().getTime();&#xD;
 	&#xD;
 	view.get(&quot;#iFrameVideo&quot;).set(&quot;path&quot;,url);&#xD;
 	view.get(&quot;#dialogVideo&quot;).show();&#xD;
diff --git a/fzzy-igdss-web/src/main/resources/static/security/video-webrtc.js b/fzzy-igdss-web/src/main/resources/static/security/video-webrtc.js
index 4556ba1..201b8fd 100644
--- a/fzzy-igdss-web/src/main/resources/static/security/video-webrtc.js
+++ b/fzzy-igdss-web/src/main/resources/static/security/video-webrtc.js
@@ -29,8 +29,19 @@
                 layer.msg(result.msg);
             } else {
                 playUrl = result.playUrl;
-                toPlay();
-                onLogin();
+                var htm = "";
+                //web-rtc鎾斁鏂瑰紡
+                if (PlayType.PLAY_TYPE_WEB_RTC == cameraData.playType) {
+                    htm = '<video class="video" id="video" autoplay="" muted="" playsinline=""></video>';
+                    $("#sp-showItem2").append(htm);
+                    toPlay();
+                    onLogin();
+                }
+                if (PlayType.PLAY_TYPE_YD_QLY == cameraData.playType) {
+                    htm = '<iframe src="' + playUrl + '" width="100%" height="100%" frameborder="0" allowfullscreen></iframe>';
+                    $("#sp-showItem2").append(htm);
+                }
+
             }
         },
         error: function (result) {
diff --git a/fzzy-igdss-web/src/main/resources/templates/security/video-webrtc.html b/fzzy-igdss-web/src/main/resources/templates/security/video-webrtc.html
index d1135a8..20eb36c 100644
--- a/fzzy-igdss-web/src/main/resources/templates/security/video-webrtc.html
+++ b/fzzy-igdss-web/src/main/resources/templates/security/video-webrtc.html
@@ -74,9 +74,7 @@
                         <div class="sp-tab-bd">
                             <div class="sp-showBox layui-row show">
                                 <div class="layui-col-lg12 layui-col-md12">
-                                    <div class="sp-showItem2">
-                                        <video class="video" id="video" autoplay="" muted="" playsinline="">
-                                        </video>
+                                    <div class="sp-showItem2" id="sp-showItem2">
                                     </div>
                                 </div>
                             </div>
@@ -204,6 +202,7 @@
     var cameraData = [[${cameraData}]];
 </script>
 <script th:src="@{/js/jquery.min.js}"></script>
+<script th:src="@{/common/constant.js}"></script>
 <script th:src="@{/ajax/libs/layui/layui.js}"></script>
 <script th:src="@{/security/video-webrtc.js}"></script>
 </body>

--
Gitblit v1.9.3