2016-07-17 2 views
0

내 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> 
+0

첫째, 지속성을 위해 서버 수를 저장해야 할 것입니다. 둘째,'currentTime'은 분이 아닌 초 단위입니다. 세 번째로, 사용자가 계산되면 카운트를 중단하고 싶지 않을 것입니다. 그렇지 않으면 카운터가 4 분 후에 매초마다 계속 똑딱 거리게됩니다. – adeneo

답변

2

JavaScript는 사용자 브라우저에서 실행됩니다. 동영상을 보는 다른 브라우저와 통신 할 수있는 방법이 없으며 페이지를 닫을 때 계산이 중단되므로 현재 세션에서 동영상을 본 빈도를 계산할 수 있습니다.

이 작업을하려면 서버에이 정보를로드하고 저장해야합니다.

+0

오, 알았어요. 정보 주셔서 감사합니다. 정보를 저장하는 방법에 대한 자세한 정보를 어디에서 찾을 수 있습니까? –

+0

나는 도서관에 가서 웹 사이트 구축에 관한 책을 골랐다. 배워야 할 것이 많습니다. – Erik

관련 문제