package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.service.VideoService; import io.swagger.annotations.Api; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; @RestController @RequestMapping("video") @Api(tags = "摄像头视频") public class VideoController { @Autowired private VideoService service; @RequestMapping("getVideoStreamIds") public Response getVideoStreamIds() { List videoStreamIds = service.getVideoStreamIds(); return new Response().set(1, videoStreamIds, "获取摄像头视频流成功"); } @RequestMapping("startRecord") public Response startRecord(String streamId) { service.startRecord(streamId); return new Response().set(1, "开始录制视频流成功"); } @RequestMapping("stopRecord") public Response stopRecord(String streamId) { service.stopRecord(streamId); return new Response().set(1, "停止录制视频流成功"); } }