是否有针对 video.js 的 VPAID 支持插件?我尝试了 video.js VAST 插件,但它不支持将 netsonic 或 Liverail VPAID 放入 VAST 包装器。
3 回答
我目前正在使用 video.js 插件来添加对 VPAID 的支持: https ://github.com/MailOnline/videojs-vast-vpaid
演示: http: //mailonline.github.io/videojs-vast-vpaid/
如果有人对 FLASH VPAID 有问题,请在此处报告: https ://github.com/MailOnline/VPAIDFLASHClient
如果有人对 HTML5 VPAID 有一些问题,请在此处报告: https ://github.com/MailOnline/VPAIDHTML5Client
有一个可用的插件,称为videojs-ima,由 Google 开发。事实上,它只是 video.js 和IMA sdk之间的一座桥梁。 简介页面声明它支持 VAST 2、VAST 3、VPAID 和 VMAP。
VPAID 支持
VPAID 支持默认关闭。如果要启用它,只需 google.ima.settings.setVpaidAllowed(true)
在初始化插件之前调用。这是一个例子:
var player = videojs('video-player');
//...
google.ima.settings.setVpaidAllowed(true);
//...
player.ima({
debug: config['debug'],
adTagUrl: 'Ad tag here',
id: 'video-player'
});
一定要检查VPAID 支持警告和有关 IMA HTML5 SDK 的 VPAID 支持的更多信息
浏览器支持
令人惊讶的是,IMA HTML5 SDK 不支持任何版本的 IE。刚刚发现它在文档中很深
笔记
IMA 严重依赖谷歌服务,并将 ima 和 VPAID 的所有活动记录到谷歌服务器。如果您不想与 Google 共享您的数据,最好尝试不同的方法。
只求相同: VPAID 和 VAST 标准
目前似乎没有解决方案。可悲的是,因为 videojs 功能齐全。
偶然发现了另一个玩家: http ://www.hdflvplayer.net/
该播放器似乎支持 VPAID。