如何在提交表单数据后返回到在html中暂停的视频?

时间:2017-01-31 07:08:43

标签: html database servlets html5-video

我制作了一个html页面。并添加了视频标签。现在经过一段时间后视频暂停并出现一个表单,并使用servlet提交该表单的数据。现在我想回到暂停的视频状态。我应该在servlet中使用什么来做到这一点。因为

response.sendRedirect(request.getHeader("referer"));

回到页面的开头。

EDITED

我正在提交表格document.cookie="currentTime=video.currentTime";,这个

vid.addEventListener("timeupdate", function()
    {   
        if(getCookie("currentTime")!==0){
            video.currentTime=getCookie("currentTime");
        }

在事件监听器中,什么错了?

2 个答案:

答案 0 :(得分:0)

不幸的是,你可以做很多服务器端的事情。但是在页面上的JavaScript中,您可以将事件处理程序绑定到视频。具体来说,如果绑定progress事件,则可以跟踪用户的位置。您可以在获得进度事件时设置cookie,并在事件进入时覆盖它,然后当用户返回页面时,make the video seek到您上次保存的时间。

答案 1 :(得分:0)

您可以创建一个不同的servlet来捕获表单响应并使用ajax提交表单,这将阻止刷新页面,从而保存搜索在视频标记中的位置。