所以我正在创建一个流媒体网站,我希望用户能够恢复他们最后的位置,只需每隔10秒执行一次AJAX
次请求即可发送到用户所在的DataBase,但是我想知道获取当前查看器实际位置的方法是什么?
一个示例是jQuery
函数,当应用于视频标记时,可能会返回用户所在的minute:second
,然后将其设置为变量。
感谢。
答案 0 :(得分:1)
在您的计时器循环中,您可以调用
var curTime = $("#videoID").text(currentTime);
或
var curTime = document.getElementById("videoID").currentTime;
将以秒为单位返回当前时间(首先使用jQuery,第二个纯JavaScript),然后将其保存到数据库中。
所以,比如:
setTimeout(savetime, 10000)
....
function savetime() {
var curTime = document.getElementById("videoID").currentTime;
// save curTime to a cookie or remote database via ajax call
}