Javascript 获取多个视频的当前播放时间
我需要从数据库中获取多个视频的当前播放时间 我想将播放视频的时间保存在数据库中,以便稍后在用户进来时为其设置正确的位置 我正在使用Javascript 获取多个视频的当前播放时间,javascript,php,video,Javascript,Php,Video,我需要从数据库中获取多个视频的当前播放时间 我想将播放视频的时间保存在数据库中,以便稍后在用户进来时为其设置正确的位置 我正在使用setInterval每4秒触发一次ajax。需要帮忙吗 代码 首先,修复SQL查询()中的SQL注入漏洞:p 我对您的问题的回答是,您可以使用“beforeunload”事件。如果用户单击链接或关闭实际选项卡/窗口,代码将被执行。您可以使用这样的代码: window.addEventListener("beforeunload", function(e){ v
setInterval
每4秒触发一次ajax。需要帮忙吗
代码
首先,修复SQL查询()中的SQL注入漏洞:p
我对您的问题的回答是,您可以使用“beforeunload”事件。如果用户单击链接或关闭实际选项卡/窗口,代码将被执行。您可以使用这样的代码:
window.addEventListener("beforeunload", function(e){
var vid = $('.uopi').attr('id');
var ok = vid.currentTime;
$.ajax({
type : 'POST',
url : 'updatetime.php',
data : {ok: ok},
success : function(r)
{
console.log('Yay');
}
});
}, false);
编辑:您还可以使用“暂停”等视频事件来更新当前时间
window.addEventListener("beforeunload", function(e){
var vid = $('.uopi').attr('id');
var ok = vid.currentTime;
$.ajax({
type : 'POST',
url : 'updatetime.php',
data : {ok: ok},
success : function(r)
{
console.log('Yay');
}
});
}, false);