javascript - 如何计算视频何时结束

标签 javascript video

我正在创建一个奖励网站,人们可以在其中观看视频来赚取积分。问题是人们会跳到视频末尾来赚取积分。因此,我需要通过计时器来跟踪视频何时完成。

我有以下代码:

var video_percent_count = 0;

function video_percent() {

  var prize_video = document.getElementById("prize_video");
  total_duration = Math.floor(prize_video.duration) + 1;

  video_percent_count++;
  percent = =total_duration / video_percent_count;
  alert(percent);
}

总而言之,代码每秒添加一个变量,这就是计时器。然后,该函数获取总持续时间,然后将其除以计时器以获得百分比。

该函数未输出正确的百分比,为什么此代码不正确?

最佳答案

您遇到语法错误:

percent = =total_duration / video_percent_count;

应该是:

percent = total_duration / video_percent_count;

请注意,第二个 = 已被删除。

将来,您可以使用 Web 控制台来查找诸如此类的简单语法错误。

关于javascript - 如何计算视频何时结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36950961/

相关文章:

javascript - jQuery - 在 CSS 背景颜色切换上放置 1 秒过渡

javascript - VS 2015 - 如何生成 references.js 文件?

Javascript:switch-case 结构是检查大量正则表达式的最快方法吗?

javascript - 使用php将视频文件加载到html5播放器

Python:检测视频容器中使用的编解码器

javascript - 该递归函数的哪些部分正在 chop 我的输入字符串的值?

javascript - 尝试我自己的字符串方法来删除元音

javascript - HTML5视频截图

html - 介绍页面中的响应式图像和视频

json - 解析和转换 TED 演讲 JSON 字幕