2016-04-30 120 views
0

我正在創建一個獎勵網站,用戶可以通過該網站觀看視頻以獲取積分。問題是人們會跳到視頻的盡頭以贏得積分。因此,我需要跟蹤定時器完成視頻的時間。如何計算視頻完成時間

我有以下代碼:

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); 
} 

總之,代碼被添加到每一個第二變量,這是計時器。該函數然後獲取總持續時間,然後用計時器將其除以百分比。

函數未輸出正確的百分比,爲什麼這段代碼不正確?

+0

percent = = total_duration/video_percent_count;兩個=標誌? – PeteB

+0

您可以每秒鐘顯示調用此函數的調用嗎? –

回答

1

你有一個語法錯誤:

percent = =total_duration/video_percent_count; 

應該是:

percent = total_duration/video_percent_count; 

通知第二=被刪除。

將來,您可以使用Web控制檯來查找簡單的語法錯誤,例如這一個。

+0

我實際上在SO編輯器中錯誤地複製了代碼,但是您根據我發佈的內容正確解決了問題。我發現了一個解決方案,不管... –

+0

什麼是更大的錯誤? –