私はhtmlの中に「YouTube」のような数のビューセクションを取得しようとしています。視聴者がビデオの分4を取得するたびに1を追加します。html5ビデオのビューを表示するには?
これまで私はこの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>
第1に、永続化するためには、その数のサーバ側を格納する必要があるでしょう。第二に、 'currentTime'は秒単位であり、分単位ではありません。第3に、ユーザーがカウントされるとカウントを止めることをお勧めします。そうしないと、カウンターは4分後に1秒ごとに点滅し続けます。 – adeneo