视屏转换成流输出给页面
FileInputStream fis = null;
OutputStream os = null ;
try {
PropertyHelper ph = new PropertyHelper();
Properties propertiesInstance = ph.getInstance();
String videoPath = propertiesInstance.getProperty("videoPath")+id+".mp4";//路径
fis = new FileInputStream(videoPath);
int size = fis.available(); // 得到文件大小
byte data[] = new byte[size];
fis.read(data); // 读数据
fis.close();
fis = null;
response.setContentType("video/mp4"); // 设置返回的文件类型
os = response.getOutputStream();
os.write(data);
os.flush();
os.close();
os = null;
} catch (Exception e) {
e.printStackTrace();
try {
if(os!=null){
os.close();
os = null;
}
if(fis != null){
fis.close();
fis = null;
}
} catch (IOException e1) {
e1.printStackTrace();
}
}
小文件不会出问题 大文件在os.write(data); 报错Connection reset by peer: socket write error
怎么解决 流着一块不太熟悉 求代码
相关阅读:
自定义UINavigationController push和pop动画
字符串蛮力匹配问题
php7 mongodb
在bootstrap中实现查找带回
cron thinkphp
js构造函数中this的指向问题?
ajax 回调函数始终不执行
php有什么群发邮件的扩展库或者插件?
如何实现一对Java Server Agent?
objective-c 程序设计 第六版 看完了 看什么书提高自己?
Linux查找大文件
浏览器为何不也缓存js执行后的对象
css布局,上图,下字
mysql 中select now(); 是怎么执行的?没有指定FROM tablename?
vue webpack 打包报 ELIFECYCLE?
如何转义emoji表情,让它可以存入utf8的数据库?
怎么实现个人网站上的广告?
html首页 如何解决banner大图加载太慢的问题?
一直很困扰的表格布局?
关于a href="javascript:void(0)"的问题