Commit 60e87cd2 authored by 周亚武's avatar 周亚武

修改合并mp3文件规则

parent d367e215
package com.mortals.xhx.tts.utils; package com.mortals.xhx.tts.utils;
import org.apache.commons.io.FileUtils;
import javax.sound.sampled.*; import javax.sound.sampled.*;
import java.io.*; import java.io.*;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
...@@ -28,7 +30,14 @@ public class AddMp3Util { ...@@ -28,7 +30,14 @@ public class AddMp3Util {
// 获取混音所需的格式 // 获取混音所需的格式
for (String inputFile : inputFiles) { for (String inputFile : inputFiles) {
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File(inputFile)); ClassLoader classLoader = SpliceMp3Util.class.getClassLoader();
InputStream inputStream = classLoader.getResourceAsStream(inputFile);
String fileName = inputFile.substring(inputFile.lastIndexOf("/")+1);
File nowFile = new File(outputFile+fileName);
//转换
FileUtils.copyInputStreamToFile(inputStream, file);
inputStream.close();
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(nowFile);
if (format == null) { if (format == null) {
format = audioInputStream.getFormat(); format = audioInputStream.getFormat();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment