Browse Source

硬盘里相机使用取流工具判断

任敬轩 3 năm trước cách đây
mục cha
commit
32d4a9f57f

+ 8 - 3
Modules/Camera/Http/Controllers/Api/CameraApiController.php

@@ -89,9 +89,14 @@ class CameraApiController extends BaseController
                 $result = CameraServices::downloadCameraFiles($parent_id, $camera_id);
             }
         } else {
-            $result = CameraServices::getCameraUrlByCameraId($camera_id);
-            //ffmpeg拉流获取首帧图片
-//            $result = CameraServices::getCameraUrlByFfmpeg($camera_id);
+            //判断硬盘录像机的有没有封面图,有的走easydrawin,没有的走ffmpeg
+            $cover_picture = CameraList::where('id', $camera_id)->value('cover_picture');
+            if(!$cover_picture){
+                //ffmpeg拉流获取首帧图片
+                $result = CameraServices::getCameraUrlByFfmpeg($camera_id);
+            }else{
+                $result = CameraServices::getCameraUrlByCameraId($camera_id);
+            }
         }
 
         return self::successResponse($result);