2

我一直在玩 videojs,我想为一些我在 Github我的分叉代码上抓取的代码注册一个插件。我按照原作者指示的设置说明进行操作,但是当脚本进入自我注册时,我在此行收到 javascript 错误:

videojs.plugin('thumbnails', function(options) {

这给出了错误Uncaught Reference error : videojs is undefined我参考了videojs的文档,其中说使用调用注册插件

vjs.plugin('examplePlugin', examplePlugin);

这个链接上看到。所以我希望一个快速的解决办法是改变videojsvjs但没有这样的运气!我应该在哪里声明vjs/videojs以及声明什么?因为插件文档中没有提到它。那么基本上你如何正确注册插件?

4

1 回答 1

2

您是否进行了以下操作?

<script src="/path/to/video.js"></script>

这样做应该包括声明的必要文件vjs及其扩展名videojs

这些都在上面的脚本中贴花。

如果你这样做了,要么vjs或应该工作。videojs

另外,请确保您在插件注册video.js 之前已包含在内。如果您这样做了,那么我相信您正在做的事情应该可以正常工作。

根据 vjs 下载中包含的演示,保留标签中包含的脚本video.js<head>与旧浏览器兼容。

于 2013-05-12T20:36:00.270 回答