0

我有一个使用 codigniter 的 Web 应用程序,在用户在表单上提交一些信息后将其发送到 jPlayer 播放列表。

我的客户要求我对其进行改造,以记录播放列表中每个视频的观看时间。

我有这个工作点击。单击轨道时,将调用 ajax 函数,然后控制器检查时间值是否与数据库中已经存在的任何内容相比较,如果当前值较大,则提交。

我想做的是删除点击功能,这样如果观看任何视频的时间大于数据库中的值,就会自动调用 AJAX 提交。对这方面的策略有什么建议吗?我的 AJAX 查询是否应该为数据库中的每个时间值编写一个会话变量,然后根据它触发?

4

1 回答 1

2

创建一个包含视频 ID/名称和时间值的对象。然后,您将提取相应的视频时间值并将其设置为变量。使用setInterval()每 X 秒刷新一次,比较设置的时间值和经过的时间。如果超过阈值,则执行 AJAX 提交。

于 2012-07-05T22:21:56.680 回答