因此,我正在制作一个流媒体网站,我希望用户能够通过每10秒执行一次AJAX
请求以将其发送至用户所在的数据库,从而恢复到其最后所在的位置,但是我想知道获取当前观看者实际位置的方法?
一个示例是jQuery
函数,当将其应用于视频标签时,该函数可能会返回用户坐在的minute:second
上,然后将其设置为变量。
谢谢。
最佳答案
在您的计时器循环中,您想调用
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
}