我有一个包含视频作为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>");
}
任何帮助都将不胜感激。
答案 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代码是好的