VideoJs广告在基本设置上引用了错误

时间:2015-07-11 06:22:49

标签: javascript html video.js

嘿,伙计们只想询问是否有人能看到问题,我不确定我是否只是厌倦了,或者每天都会感到笨拙和笨拙:

<body>

<video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264"
       poster="http://video-js.zencoder.com/oceans-clip.png"
       data-setup="{}">
    <source src="http://video-js.zencoder.com/oceans-clip.mp4" type='video/mp4'/>
    <source src="http://video-js.zencoder.com/oceans-clip.webm" type='video/webm'/>
    <source src="http://video-js.zencoder.com/oceans-clip.ogv" type='video/ogg'/>
</video>
    <link rel="stylesheet" href="../../videojs-contrib-ads-master/src/videojs.ads.css">

    <!-- video.js must be in the <head> for older IEs to work. -->
    <script src="../../videojs-contrib-ads-master/video.dev.js"></script>
    <script src="http://vjs.zencdn.net/c/video.js"></script>
    <script src="../../videojs-contrib-ads-master/src/videojs.ads.js"></script>

<script type="text/javascript">
    _V_("example_video_1").ready(function() {
        var player = this;
        player.ads(); // initialize the ad framework

    });
</script>

</body>

所以这是带有videojsads插件的VideoJs的代码,可以在这里找到https://github.com/videojs/videojs-contrib-ads

我的问题是,我收到错误

未捕获的TypeError:player.ads不是函数

但是如果你要查看github上的例子,你只需要引用js并使用.ads()。我现在很困惑

1 个答案:

答案 0 :(得分:0)

Videojs.ads仅与您使用v3.2的videojs v4.0兼容。