video-js _V_未定义

时间:2013-01-10 11:27:17

标签: javascript html5 video video.js

在页面中我添加了一个video.js html5播放器。在我正在做的一个函数中:

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

它有效。但是,当我尝试做类似的事情时:

myPlayer.currentTime(30);

它没有用。即使这有效:

alert(myPlayer.currentTime);

我不明白为什么play()和pause()函数有效,我可以获得有关播放器状态的一些信息,但我不能使用video-js API中的任何其他函数。

我知道我应该得到这样的视频项目:

var myPlayer = _V_("example_video_1");

但如果我这样做,我得到: V 未在控制台中定义。任何想法?

1 个答案:

答案 0 :(得分:1)

听起来你正在使用旧的js调用代码,有一个跨越到更新的版本。由于您没有说明您正在使用哪个版本,因此难以分析。尝试更换:

_V_

videojs

* *更新:使用'vjs';如果您升级或已经开始使用版本4.4.3,它将在开发代码中解释...

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