我正在尝试在html中获得一种类似于“ YouTube”的观看次数部分。每当观看者超过视频的第4分钟时,我想添加1。

到目前为止,我已应用了此Javascript,但看起来却无法正常工作,我缺少什么?

<section id="totViews">
<script>

document.getElementById("totViews").innerHTML = counter;

    var counter = 0;

    $('section video').on("timeupdate", function() {
        if ($('section video')[0].currentTime >= 4) { counter++;
        }
    });

    </script> views
    </section>

最佳答案

JavaScript在用户的浏览器中运行。它无法与查看该视频的其他浏览器进行通信,并且当您关闭页面时,它将停止计数,因此它只能计数当前会话中观看视频的频率。

如果要进行此工作,则需要将该信息加载并存储在服务器上的某个位置。

关于javascript - 如何显示html5视频的观看次数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38422024/

10-10 16:19