我有这段代码读取字节到另一个文件。 但我无法将两个mp3文件连接成一个。 我错过了什么吗?加入两个MP3文件到一个
public static void main(String[] args) {
String strFileName = ("D:/Music/Assb/Love.mp3");
BufferedOutputStream bos = null;
try
{
//create an object of FileOutputStream
FileOutputStream fos = new FileOutputStream(new File(strFileName));
//create an object of BufferedOutputStream
bos = new BufferedOutputStream(fos);
String str = "D:/Music/Assembled/Heart001.mp3"
+ "D:/Music/Assembled/Heart002.mp3";
/*
* To write byte array to file use,
* public void write(byte[] b) method of BufferedOutputStream
* class.
*/
System.out.println("Writing byte array to file");
bos.write(str.getBytes());
System.out.println("File written");
你只是想将文件连接成一个大文件,或者你想'混合'他们,所以一个文件播放2首歌曲? – 2012-08-04 08:07:03
我想连接成一个大文件。可能吗? – user1573066 2012-08-04 08:09:21
你的'str'不包含合法的文件名。 – 2012-08-04 08:11:28