好吧所以我試圖利用video.js項目,因爲它看起來很神奇! 反正,即時編寫我的第一個腳本,可以與下面找到的api交互。它基本上只是應該輸出當前播放時間到div
current_time,視頻標記的ID是my_stream
反正這裏是我所有的javascript ...我的問題是playLength=0
和當前時間永遠不會更新視頻播放時,並保持在0
(即是從來沒有更多的則0)林不知道做什麼,我錯了......這裏的API規則我也跟着在這裏也可以找到從誰的實施任何與API或者只是看到任何一個video.js api docs使用video.js api持續時間調用返回0而視頻更長
function current_time(){
_V_("my_stream").ready(function(){
var myPlayer = this;
// EXAMPLE:
var playLength = myPlayer.duration();
do
{
var position = myPlayer.currentTime();
var myTextArea = document.getElementById('time_count');
myTextArea.innerHTML = position;
}
while(position < playLength);
});
}
window.onload = current_time
anyhelp我已經做了一些愚蠢的事情將不勝感激,謝謝!
嘿感謝您的幫助!我試過你提供的代碼,但它仍然不工作...原因似乎是,雖然我的標籤是'
此問題是在視頻元素存在之前執行的代碼。 (儘管video.js更改了ID,但它會跟蹤它,所以這不是真正的問題)。將代碼放在主體底部的腳本標記中,或者使用window.onload或者如果您使用jQuery,$(document).ready()。 – misterben 2013-05-02 11:30:13
好吧,有道理,謝謝! – brendosthoughts 2013-05-02 20:19:50