有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

MP4视频的java文件输入/输出流

我想读&;通过我的java代码编写mp4文件。这是我读取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");
        }
    }
}

共 (1) 个答案