VideoJS IMA插件-手动运行VAST代码,而不是在视频启动时自动运行

时间:2019-03-27 08:19:10

标签: javascript video.js vast vpaid

使用videoJS播放器(版本7),google IMA SDK,videojs-contrib-ads.js和videojs.ima.js插件。 我想启动VAST代码(带有非线性广告)。

但是当尝试启动下面介绍的功能时,我得到了

  

VIDEOJS:错误:初始化后5秒,videojs-contrib-ads没有看到loadstart事件,但是存在一个源。这表明> videojs-contrib-ads初始化为时已晚。必须在video.js之后的同一时间段中立即对其进行初始化。结果,某些广告将无法播放,某些媒体事件将不正确。

控制台和广告中的错误开始播放-播放器中添加了元素,但仍然隐藏,因此我只能听到声音。

function startTestAds() {
  var options = {
    id: 'my-player',
    adTagUrl: 'link_to_vast_xml_with_ad',
    showCountdown: false,
    autoPlayAdBreaks: false,
    contentIsLive: true,
    liveCuePoints: false,
    timeout: 5000
  };
  player.ima(options);  
  player.ima.requestAds();
  player.ima.playAdBreak();
}

0 个答案:

没有答案