Selaa lähdekoodia

cn.reghao.oss.sdk.model.dto.media.VideoInfo 添加一个 formatName 字段表示视频封装格式, 例如封装为 mp4, mkv, flv 等格式

reghao 1 vuosi sitten
vanhempi
commit
beb43d8254

+ 1 - 0
oss-sdk/src/main/java/cn/reghao/oss/sdk/model/dto/media/VideoInfo.java

@@ -25,6 +25,7 @@ public class VideoInfo implements Serializable {
     private Long vbitRate;
     private String audioCodec;
     private Long abitRate;
+    private String formatName;
     private String urlType;
     private String url;
     private String quality;

+ 2 - 1
oss-store/src/main/java/cn/reghao/oss/store/task/MediaFileProcessor.java

@@ -75,6 +75,7 @@ public class MediaFileProcessor {
             audioCodec = audioProps1.getCodecName();
             abitRate = audioProps1.getBitRate();
         }
+        String formatName = mediaProps.getFormatName();
 
         String objectId = videoFileId;
         String objectName = objectMeta.getObjectName();
@@ -86,7 +87,7 @@ public class MediaFileProcessor {
         String urlType = FileType.getVideoUrlType(absolutePath);
         LocalDateTime createTime = mediaProps.getCreateTime();
 
-        return new VideoInfo(videoFileId, objectId, videoCodec, vbitRate, audioCodec, abitRate,
+        return new VideoInfo(videoFileId, objectId, videoCodec, vbitRate, audioCodec, abitRate, formatName,
                 urlType, objectName, quality, width, height, duration, createTime);
     }