我想创建一个可以将视频作为字节流并保存的服务器。我获取了流并将文件写入.mp4文件但由于它已损坏而无法播放。
var a = new MyObj();
console.log(a.Foo()); // Print Foo
console.log(a["Bar"]()); // Print Bar
答案 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();
}
}
}
}
}