我有个路径是 https://ip:port/v3/33011043991327758907_1_2.flv 是一个视频流的路径
然后我本地想把这个视频流转成一个MP4的文件本地保存下来
URI u = URI.create(cutUrl);
Long start = System.currentTimeMillis();
InputStream inputStream = u.toURL().openStream();
File file = new File("C:\Users\yfzx\Desktop\" + System.currentTimeMillis() + ".mp4");
FileOutputStream outputStream = new FileOutputStream(file);
int read;
byte[] bytes = new byte[1024 * 1024];
while ((read = inputStream.read(bytes)) != -1) {
outputStream.write(bytes, 0, read);
}
这个确实可以保存成mp4 ,但是在read的时候 最后一个不是-1,所以在while这个循环中一直出不来,请问这是为什么,怎么解决
看不出来问题啊 具体的exception提示信息能贴出来吗