如何在Java中将.mp4视频转换为字节数组



所以,我有这个.mp4视频文件,我想把它转换成字节并发送给我的客户端。

在客户端,我将通过RTP接收所有字节,然后构建自己的.mp4文件。

请帮我做这件事,我没有发布任何代码,因为我不知道从哪里开始,而且我对java 中的文件处理都是新手

感谢

您可以使用Apache commons IOUtils.toByteArray方法从InputStream 创建字节数组

示例

import java.io.FileInputStream;
import java.io.IOException;
import org.apache.commons.io.IOUtils;
class ConvertToByteArray
{
    public static void main(String args[])
    {
        FileInputStream is = null;
        try
        {
            is = new FileInputStream("file.mp4");
            byte [] byteArr = IOUtils.toByteArray(is);
        }
        catch (IOException ioe)
        {}
        finally
        {
            // close things
        }
    }
}

您可以在Apache Commons IO 下载jar her

最新更新