我制作了一个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");
}
在事件监听器中,什么错了?
答案 0 :(得分:0)
不幸的是,你可以做很多服务器端的事情。但是在页面上的JavaScript中,您可以将事件处理程序绑定到视频。具体来说,如果绑定progress事件,则可以跟踪用户的位置。您可以在获得进度事件时设置cookie,并在事件进入时覆盖它,然后当用户返回页面时,make the video seek到您上次保存的时间。
答案 1 :(得分:0)
您可以创建一个不同的servlet来捕获表单响应并使用ajax提交表单,这将阻止刷新页面,从而保存搜索在视频标记中的位置。