Browse Source

自动播放直播流

dev
吴远 3 weeks ago
parent
commit
391c503088
  1. 4
      dk-modules/sample/src/main/java/org/dromara/sample/media/service/IFileService.java
  2. 5
      dk-modules/sample/src/main/java/org/dromara/sample/media/service/impl/FileServiceImpl.java

4
dk-modules/sample/src/main/java/org/dromara/sample/media/service/IFileService.java

@ -89,8 +89,8 @@ public interface IFileService {
*/
URL getObjectUrlOne(String bucket,String pathUrl,Integer seconds);
/**
Integer getFilesByJobIdCount(String jobId);
/**
* 获取任务飞行的数据
* @param jobId 任务id
* @param fileType 图片类型 "jpeg,mp4"

5
dk-modules/sample/src/main/java/org/dromara/sample/media/service/impl/FileServiceImpl.java

@ -18,11 +18,14 @@ import org.dromara.common.sdk.cloudapi.media.MediaSubFileTypeEnum;
import org.dromara.common.sdk.cloudapi.media.MediaUploadCallbackRequest;
import org.dromara.common.sdk.common.Pagination;
import org.dromara.common.sdk.common.PaginationData;
import org.dromara.sample.job.WaylineDeviceJobBo;
import org.dromara.sample.manage.model.dto.DeviceDTO;
import org.dromara.sample.manage.model.dto.DeviceDictionaryDTO;
import org.dromara.sample.manage.service.IDeviceDictionaryService;
import org.dromara.sample.manage.service.IDeviceProService;
import org.dromara.sample.media.constant.MinIOConstants;
import org.dromara.sample.media.mapper.IFileMapper;
import org.dromara.sample.media.model.MediaFileCountDTO;
import org.dromara.sample.media.model.MediaFileDTO;
import org.dromara.sample.media.model.MediaFileEntity;
import org.dromara.sample.media.service.IFileService;
@ -82,7 +85,7 @@ public class FileServiceImpl implements IFileService {
}
@Override
public Integer saveFile(String workspaceId, MediaUploadCallbackRequest file, FlightTask flightTask,Integer proId, MediaFileCountDTO mediaFileCount, DeviceDTO device) {
public Integer saveFile(String workspaceId, MediaUploadCallbackRequest file, FlightTask flightTask, Integer proId, MediaFileCountDTO mediaFileCount, DeviceDTO device) {
MediaFileEntity fileEntity = this.fileUploadConvertToEntity(file,flightTask);
if(RedisOpsUtils.checkExist("jobId-media:"+fileEntity.getJobId()+fileEntity.getFileName())) {
return 1;

Loading…
Cancel
Save