VideoJs广告引用基本设置错误

VideoJs Ads Referenced Error on Basic Setup

本文关键字:设置 错误 引用 VideoJs      更新时间:2023-09-26

伙计们只是想问是否有人能看到这个问题,我不确定我只是累了还是越来越笨了一天一天:

<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>

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

我这里的问题是,我得到一个错误

Uncaught TypeError: player。广告不是一个功能

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

Videojs。广告只与videojs v4.0+兼容,你正在使用v3.2.