2013-03-11 63 views
1

我有一个包含视频作为blob数据的表。我试图使用视频标签在网页中将流式传输到浏览器,方法是将blob中的字节流写入http响应,并将tat作为标签中源的值。 我的代码如下:从数据库流式视频

while (rs2.next()) { 

      out.println("<h4>" + rs2.getString("caption") + "</h4>"); 

      out.println("<video id=\"example_video\" class=\"video-js vjs-default- skin\" controls preload=\"none\" width=\"640\" height=\"264\""+ 
         " data-setup=\"{}\">"+ 
" <source src=\"displayvideo?title=\""+ rs2.getString("caption") + "type='video/mp4'  />"+ 

    " <track kind=\"captions\" src=\"captions.vtt\" srclang=\"en\" label=\"English\" />"+ 
" </video>"); 

     } 

任何帮助,将不胜感激。

回答

0

首先使用html代码,然后使用常规视频文件测试HTML + JS上的所有内容。

然后在为视频提供服务的页面上工作,您可能需要模仿常规文件请求的标题,您可以通过执行这些请求来检查常规文件请求的标题,并激活Firefox或类似的firebug工具在其他浏览器上。检查常规视频文件标题和视频服务器页面是否与所需内容相同。

完成这个工作之后,您就可以开始使用您发布的代码中的某些功能。

我可以编写你需要的东西,如果你正在招聘,让我知道。

P.S.忽略自由职业者的答案,因为你正在使用videojs,你的html代码是好的