在使用jwplayer播放视频之前,我需要播放一些动态广告。
我有以下代码来播放视频和广告
$res = '<?xml version="1.0" encoding="UTF-8"?>';
$res .= '<VAST version="2.0">';
$res .= '<Ad id="static">';
$res .= '<InLine>';
$res .= '<AdSystem>Static VAST Template</AdSystem>';
$res .= '<AdTitle>Static VAST Tag</AdTitle>';
$res .='<Impression>http://example.com/pixel.gif</Impression>';
$res .= '<Creatives>';
$res .= '<Creative>';
$res .= '<Linear>';
$res .= '<Duration>00:00:08</Duration>';
$res .= '<TrackingEvents>';
$res .='<Tracking event="start">http://example.com/pixel.gif</Tracking>';
$res .='<Tracking event="firstQuartile">http://example.com/pixel.gif</Tracking>';
$res .='<Tracking event="midpoint">http://example.com/pixel.gif</Tracking>';
$res .='<Tracking event="thirdQuartile">http://example.com/pixel.gif</Tracking>';
$res .='<Tracking event="complete">http://example.com/pixel.gif</Tracking>';
$res .='<Tracking event="pause">http://example.com/pixel.gif</Tracking>';
$res .='<Tracking event="mute">http://example.com/pixel.gif</Tracking>';
$res .='<Tracking event="fullscreen">http://example.com/pixel.gif</Tracking>';
$res .='</TrackingEvents>';
$res .='<VideoClicks>';
$res .='<ClickThrough>http://www.longtailvideo.com/</ClickThrough>';
$res .='<ClickTracking>http://example.com/pixel.gif</ClickTracking>';
$res .='</VideoClicks>';
$res .='<MediaFiles>';
$res .='<MediaFile type="video/mp4" bitrate="300" width="480" height="270">';
$res .='http://example.com/uploads/myPReroll.mp4';
$res .='</MediaFile>';
$res .='</MediaFiles>';
$res .='</Linear>';
$res .='</Creative>';
$res .='</Creatives>';
$res .='</InLine>';
$res .='</Ad>';
$res .='</VAST>';
jwplayer('primcast.com').setup({
file: 'http://localhost.com/test/uploads/videos/test-video-107.mp4',
primary: 'flash',
advertising: {
client: 'vast',
tag: '<?php // echo $res ;?>'
},
width: 480,
height: 270
});
此处$ res变量包含my ads视频文件的xml格式。 但它只播放视频,而不播放广告。我怎样才能解决这个问题 。
答案 0 :(得分:0)
您不需要使用JW Player的任何代码。假设您拥有我们播放器的广告许可,您只需在广告中添加VAST广告代码网址:{}块标记:&#39;&#39;参数:
http://example.com/wp-json/wp/v2/posts?per_page=10
您还可以使用JW Player帐户信息中心直接在播放器的配置中添加广告代码。
有关详细信息,请参阅http://support.jwplayer.com/customer/portal/articles/1431665-basic-preroll-video-ads。