来自数据库的视频流

时间:2013-03-11 09:17:49

标签: database servlets video streaming video.js

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

    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>");

        }

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

我没有在标记中查看任何<embed src="" height="200" width="200">标记。

尝试引用此链接

http://www.w3schools.com/html/html_videos.asp

获得有关标签的完美帮助。

希望它有用!!!

答案 1 :(得分:0)

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

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

在完成并运行之后,您可以开始处理具有您发布的代码功能的内容。

如果您正在招聘,我可以编写您需要的代码,让我知道。

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