Я хочу прочитать и записать файл mp4 через мой код Java.Вот мой код, чтобы прочитать 2 файла и объединить его.он работает нормально для текстового файла, но не для файлов mp4.здесь он читает оба файла правильно, но проблема заключается в том, чтобы записать файл.Помогите мне объединить 2 видеофайла:
import java.io.FileInputStream;
import java.io.SequenceInputStream;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Scanner;
class Stm4
{
public static void main(String[]args)
{
Scanner input=new Scanner(System.in);
boolean q=true;
FileInputStream fis=null;
FileInputStream dis=null;
SequenceInputStream uiu=null;
FileOutputStream sis=null;
try
{
System.out.print("enter the first file");
String s=input.next();
System.out.print("enter the second file");
String p=input.next();
System.out.print("enter the destination File name");
String u=input.next();
fis=new FileInputStream(s);
dis=new FileInputStream(p);
uiu=new SequenceInputStream(fis,dis);
sis=new FileOutputStream(u);
int a;
do
{
a=uiu.read();
if(a==-1)
{
break;
}
sis.write(a);
}
while(true);
fis.close();
dis.close();
sis.close();
uiu.close();
}
catch(FileNotFoundException ime)
{
System.out.print("file not found");
}
catch(IOException jnf)
{
System.out.print("file is empty");
}
}
}