如何使用 VAST VPAID 创建 Javascript 视频叠加层?

How to create a Javascript video overlay with VAST VPAID?

我目前正在尝试学习 VAST ("Video Ad Serving Template") 和 VPAID ("Video Player-Ad Interface Definition") 的基础知识。我的目标是在 VAST/VPAID-enabled 视频播放器(例如带有 Bigsool 的 DFP 插件的 Flowplayer 或 JWPlayer 广告)中的视频上显示叠加层 ("widget")。该小部件应由 DIV 和 HTML 组成,并启用鼠标悬停等交互。

我没有在视频播放器页面上寻找任何脚本,因为小部件应该通过视频广告服务器以编程方式交付,因此仅限纯 VAS 和 VPAID。

有很多 Flash SWF 文件的示例,但随着 Flash 失去市场份额,我只想使用普通 Javascript。您能否提供或提示我使用有效的 VAST 和 VPAID 文件的文档示例?

我们目前正在为 videojs 实现一个插件来处理 VAST 和 VPAID (Flash/HTML)。

https://github.com/MailOnline/videojs-vast-vpaid

如果您对使用 videojs 不感兴趣,但想在另一个视频播放器中使用 VPAID,您可以使用单独的模块来处理插件正在使用的 VPAID:

VPAID HTML https://github.com/MailOnline/VPAIDHTML5Client

VPAID 快闪 https://github.com/MailOnline/VPAIDFLASHClient

遗憾的是我们并没有在独立模块中拆分 VAST。