html5获取视频文件稍微大一点显示不出来

1.jsp做了个也页面播放视频功能,手机录制的视频几秒钟或十几秒的都可以播放 一分多种的就不能播放了
2.
clipboard.png
3.但是在IE上都可以播放,后台报错

clipboard.png
4.网上查了感觉是流的原因,大神帮我看看哪里有问题

clipboard.png
5.可能出现这个问题关键是视屏也才1M应该不会出现这个问题
clipboard.png
6.
前台很简单的一段代码

clipboard.png
大哥们帮我看看 注:后台路径有的而且上面已经答应下来 只是在IE上可以看到视屏 其他浏览器都看不到文件较大的视屏 个人感觉是流的问题

DeBUG 发现是

        PropertyHelper ph = new PropertyHelper();
        Properties propertiesInstance = ph.getInstance();
        String videoPath = propertiesInstance.getProperty("videoPath")+id+".mp4";
        fis = new FileInputStream(videoPath);
        System.out.println("***********************************"+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;
            
阅读 4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题