2014-05-23 22 views

回答

2

有可用的插件,叫做videojs-ima,由谷歌开发。实际上它只是video.js和IMA sdk之间的桥梁。 Introduction page声明它支持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' 
}); 

肯定检查有关IMA HTML5 SDK

浏览器支持VPAID支持VPAID support caveats和更多信息

令人惊讶的IMA HTML5 SDK不支持任何版本的IE浏览器。只是发现了它的deep in documentation

IMA在很大程度上依赖于谷歌的服务,并记录IMA和VPAID的所有活动,以谷歌服务器。如果您不想与Google分享您的数据,请更好地尝试不同的方式。

+1

也有等待在被合并由我开发的PR [videojs-广大-插件(https://github.com/theonion/videojs-vast-plugin/pull/50),有VPAID支持prelinear广告和JavaScript VPAID sdks。合并时会更新答案 – mente