我想制作一个可以将视频作为字节流并保存的服务器

时间:2018-06-11 12:09:25

标签: java

我想创建一个可以将视频作为字节流并保存的服务器。我获取了流并将文件写入.mp4文件但由于它已损坏而无法播放。

var a = new MyObj();
console.log(a.Foo()); // Print Foo
console.log(a["Bar"]()); // Print Bar

1 个答案:

答案 0 :(得分:0)

尝试使用以下代码将流保存到文件中而不会损坏,如果需要任何其他帮助或错过了某些内容,请告诉我

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.util.ArrayList;
import com.amazonaws.util.IOUtils;



 public class Test1 {

        public static void main(String[] args) {
        InputStream inputStream = null;
        OutputStream outputStream = null;
        try {
            URL url = new URL("http://file-examples.com/wp-content/uploads/2017/04/file_example_MP4_480_1_5MG.mp4");
            inputStream = url.openStream();
            outputStream = new FileOutputStream(new File("/Users/dev/file_example_MP4_480_1_5MG_copy.mp4"));
            byte[] byteArr = IOUtils.toByteArray(inputStream);
            outputStream.write(byteArr);
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (inputStream != null) {
                try {
                    inputStream.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            if (outputStream != null) {
                try {
                    // outputStream.flush();
                    outputStream.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }

            }
        }

    }

    }