/*--------------------------------------------------------------------*/
@ApiOperation(value = "视频合并",notes = "path为课程和目录ID之合,wid:目录Id")
@GetMapping("/videoMerge")
public R videoMerge(String path,Long wid){
String projectPath= cGetYmlConfig.getUploadFilePath();
File dir = new File(projectPath+"\\"+path+"\\");
if (!dir.exists())
dir.mkdirs();
File videoPartArr[] = dir.listFiles();
if (videoPartArr.length == 0)
return R.error("没有找到文件列表");
File combineFile = new File(projectPath+"\\"+path+".mp4");
try (FileOutputStream writer = new FileOutputStream(combineFile)) {
byte buffer[] = new byte[1024];
for (File part : videoPartArr) {
try (FileInputStream reader = new FileInputStream(part)) {
while (reader.read(buffer) != -1) {
java多个视频合成一个上传到七牛云
最新推荐文章于 2024-05-30 09:14:03 发布