使用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();
}