Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 来自数据库的流式视频_Database_Servlets_Video_Streaming_Video.js - Fatal编程技术网

Database 来自数据库的流式视频

Database 来自数据库的流式视频,database,servlets,video,streaming,video.js,Database,Servlets,Video,Streaming,Video.js,我有一个包含视频作为blob数据的表。我试图在网页中使用视频标记将其流式传输到浏览器中,方法是将blob中的bytestream写入http响应,并将tat作为标记中源的值。 我的代码如下: while ( rs2.next()) { out.println("<h4>" + rs2.getString("caption") + "</h4>"); out.println("<video id=\"ex

我有一个包含视频作为blob数据的表。我试图在网页中使用视频标记将其流式传输到浏览器中,方法是将blob中的bytestream写入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>");

        }
任何帮助都将不胜感激。

我没有查看标签中的任何标签

请尝试参考此链接

获得关于标签的完美帮助


希望对你有帮助

首先对视频代码使用html,然后用常规视频文件测试html+JS的所有功能

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

完成并运行之后,您就可以开始使用您发布的代码中的功能了

我可以编码你需要的,如果你正在招聘,让我知道

另外,忽略自由职业者的回答,因为你正在使用videojs,你的html代码还可以