在jwplayer中控制VAST标签xml的单独调用和下一个视频广告的预缓冲区



我正在使用jwplayer播放来自VAST标签URL的视频广告。jwplayer让我使用:

jwplayer("playerlive").playAd(tagurl);

如果你只需要播放一个广告,这很好。但我需要背靠背播放多个广告,我一次又一次地调用这个函数。但正因为如此,他们是额外的缓冲屏幕,用户必须看到,在两个广告之间。

他们是否可以通过预调用标记XML,甚至可能预缓冲即将到来的下一个视频广告来避免这种情况。

非常感谢你的帮助。

而不是使用:

jwplayer("playerlive").playAd(tagurl);

为什么不使用广告吊舱?

http://support.jwplayer.com/customer/portal/articles/1433722-ad-pods

设置代码示例:

<div id="container">&nbsp;</div>
</div>
</div>
<script>
jwplayer("container").setup({    
image: "http://demo.jwplayer.com.s3.amazonaws.com/advertising/assets/adpod.jpg",
file: "http://content.jwplatform.com/videos/s8BPzDe0-kNspJqnJ.mp4",
width: 640,
height: 360,
advertising: {
client:"vast",
admessage:"This is an ad pod. This ad ends in xx seconds.",
schedule:{
adbreak1: {
offset:'pre',
tag: 'http://demo.jwplayer.com/advertising/assets/vast3_jw_ads.xml'
},
overlay: {
offset:'5',
tag: 'http://demo.jwplayer.com/advertising/assets/overlay.xml',
type:"nonlinear"
},
adbreak2: {
offset:'300',
tag: 'http://demo.jwplayer.com/advertising/assets/vast3_jw_ads.xml'
},
adbreak3: {
offset:'post',
tag: 'http://demo.jwplayer.com/advertising/assets/vast3_jw_ads.xml'
}
}
}
});
</script>

例如,查看预卷的广告标签-http://demo.jwplayer.com/advertising/assets/vast3_jw_ads.xml

您可以将每个巨大的标记放入XML文件中,这样它们就可以一起发挥作用。