浏览代码

处理视频管理第一帧批量上传获取不一致问题

yjwang 5 天之前
父节点
当前提交
6065f62cb1
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/views/course/videoResource/index.vue

+ 3 - 1
src/views/course/videoResource/index.vue

@@ -1047,10 +1047,12 @@ export default {
     //获取第一帧封面
     async getFirstThumbnail(file, form){
       try {
+        const uniqueFileName = `clipped_${Date.now()}_${Math.random().toString(36).slice(2, 8)}.mp4`;
+
         //截取小文件
         const clippedBlob = await this.clipVideoFirstTwoSeconds(file);
 
-        const clippedFile = new File([clippedBlob], 'clipped_video.mp4', {
+        const clippedFile = new File([clippedBlob], uniqueFileName, {
           type: 'video/mp4',
           lastModified: Date.now()
         });