jwplayer 文档表明我可以简单地将 VMAP.xml 文件加载到 schedule 字段中,以控制播放器中的广告放置。这很简单。
jwplayer('videoplayer').setup({
file: 'myServer/video.mp4',
primary: 'flash',
debug: true,
autostart: true,
width: 480,
height: 270,
advertising: {
client: 'vast',
skipoffset: 0,
schedule: 'myServer/VMAP.xml' ,
}
});
但是,是否可以动态生成 VMAP 并改为使用它?我尝试用schedule
我的脚本替换参数,但它似乎不起作用。
jwplayer('videoplayer').setup({
...
advertising: {
...
schedule: 'myServer/VMAPGenerator.js' ,
}
});
哪里VMAPGenerator.js
会接受一些参数并输出一个 VMAP xml 文件。我也尝试用变量替换段..
<script type="text/javascript" src="myServer/VMAPGenerator.js"></script>
<script>
var VMAPxml = getVMAP();
jwplayer('videoplayer').setup({
...
advertising: {
...
schedule: VMAPxml,
}
});
</script>
但这似乎也不起作用。这可能吗?如果是这样,我做错了什么?