java - html5获取视频文件稍微大一点显示不出来
巴扎黑
巴扎黑 2017-04-17 17:35:02
0
0
687

1.jsp做了个也页面播放视频功能,手机录制的视频几秒钟或十几秒的都可以播放 一分多种的就不能播放了
2.

3.但是在IE上都可以播放,后台报错


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


5.可能出现这个问题关键是视屏也才1M应该不会出现这个问题

6.
前台很简单的一段代码


大哥们帮我看看 注:后台路径有的而且上面已经答应下来 只是在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;
            
巴扎黑
巴扎黑

Antworte allen(0)
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage