2013-01-10 68 views
0

我在頁面中添加了video.js html5播放器。在我這樣做的功能:video-js _V_未定義

var myPlayer = document.getElementById("example_video_1"); 
myPlayer.pause(); 

它的工作原理。但是當我嘗試做類似:

myPlayer.currentTime(30); 

它不起作用。即使這個工程:

alert(myPlayer.currentTime); 

我不明白爲什麼玩()和pause()函數工作,我可以獲得有關球員的狀態的信息,但我不能使用任何其他功能從video-js API。

我知道我應該得到的視頻項目是這樣的:

var myPlayer = _V_("example_video_1"); 

,但如果我那樣做,我得到:V未在控制檯中定義。有任何想法嗎?

回答

1

聽起來就像你正在使用一個較老的js調用代碼,有一個交叉到新版本。由於您沒有說明您正在使用哪個版本,因此很難分析。嘗試更換:

_V_ 

videojs 

* *更新:使用 'VJS';如果您升級或使用4.4.3版已經開始,它解釋了開發代碼...

* 
* **ALIASES** videojs, _V_ (deprecated) 
* 
* The `vjs` function can be used to initialize or retrieve a player. 
* 
+0

如果還是不行,請嘗試VideoJS() –

+0

提供的元素或ID無效。 (VideoJS) – RicardoGonzales