html - 使用 AdSupport for VAST/VPAID 构建 Kaltura HTML5 视频播放器

标签 html html5-video kaltura vast

我想将 Kaltura 独立 HTML5 播放器与 VAST/VPAID 广告支持模块一起使用,但我不知所措。我对 Kaltura 体系结构一点也不熟悉,并且认为我在 Kaltura 支持文档和社区论坛中找到了很多细节和讨论,我没有任何运气让它工作。 (例如:http://www.kaltura.org/ad-support-integration)

我已经在本地环境(在 Linux 上运行 Apache 和 PHP)中设置了 HTML5 播放器 (kaltura-html5player-widget.1.6a_0.zip),并且我已经从 GitHub (https://github.com/kaltura/mwEmbed/tree/master/modules/AdSupport) 下载了 AdSupport 模块,但无法弄清楚如何加载 AdSupport 模块以在播放器中使用。

这是我目前拥有的,但没有加载任何内容:

<head>
    <title>Simple Video Sample</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    <!--  Include jQuery -->        
    <script type="text/javascript" src="../jquery-1.6.4.min.js" ></script>
    <!-- Include the css and javascript -->
    <style type="text/css">
        @import url("../skins/jquery.ui.themes/kaltura-dark/jquery-ui-1.7.2.css");
    </style>  
    <style type="text/css">
        @import url("../mwEmbed-player-static.css");
    </style>    
    <script type="text/javascript" src="../mwEmbed-player-static.js" ></script>

    <script>
    mw.load("modules/AdSupport/resources/mw.AdLoader.js",function(){
       mw.AdLoader.load( 'http://path/to/vast/ad.xml', function( adConf ){
            // Now you can call addAdToPlayerTimeline with the adConf
             mw.addAdToPlayerTimeline( embedPlayer, ['preroll', 'bumper','overlay', 'postroll'], adConf );
       });
    });             
    </script>


</head>
<body>
    <h3>Simple video sample</h3>

    <video id="vid1" width="480" height="300" 
    poster="http://www.iana.org/_img/2013.1/icann-logo.svg"
    durationHint="33"        
    >
        <source src="http://path/to/video.mp4" type="video/h264" />
    </video>

</body>

最佳答案

kaltura 播放器开箱即用地支持 VAST/VPAID,包括 javascript [html5] 和 flash。 为了使用它,请在此处从我们的主存储库获取最新版本:https://github.com/kaltura/mwEmbed

为了在没有 kaltura 后端的情况下使用 kaltura 播放器,我们开发了一个代理层,使您能够决定从哪里获取视频元数据和源。该层仍在开发/质量检查中,但如果您想体验它:https://github.com/kaltura/mwEmbed/tree/proxyPlayer

所有播放器详细信息 + API 都在 player.kaltura.com 网站上。

我们在 KMC(管理控制台)中也有一个不错的工作室,您可以在其中配置播放器并根据自己的需要进行配置。

如果需要更多详细信息,请告诉我。

谢谢,

关于html - 使用 AdSupport for VAST/VPAID 构建 Kaltura HTML5 视频播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24976968/

相关文章:

javascript - 使用 Javascript 的 HTML 中两个字段的区别

javascript - 按下空格键时暂停 HTML5 视频

html5-video - 条件注释——在所有浏览器中加载;只能在 IE 8 及以下版本中加载

ios - Kaltura的两种不同的iOS SDK及其实现

html - 为什么在 Rails 2 中对撇号进行 HTML 编码会产生意想不到的结果?

javascript - Beeswarm 阴谋没有崩溃

php - 有没有办法强制用户从 href 链接下载文件而不是在浏览器窗口中打开它?

google-chrome - 为什么 chrome 不能播放 .mp4 或 .webm?

javascript - 重新加载页面或浏览器后如何处理 Kaltura session 连接

java - Kaltura 文件上传 API