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

        }

任何帮助,将不胜感激。

4

2 回答 2

0

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

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

完成并开始工作后,您就可以开始处理具有您发布的代码功能的东西了。

如果您正在招聘,我可以编写您需要的代码,请告诉我。

PS忽略自由职业者的回答,因为你正在使用videojs,你的html代码没问题

于 2013-03-16T18:53:53.213 回答
0

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

尝试参考此链接

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

以获得关于标签的完美帮助。

希望它有帮助!!!

于 2013-03-11T09:36:32.163 回答