-1

我正在使用 jwplayer 中的自定义广告,但它不适合我,这是我的代码,

(1) customad.php

<html>
<head>
    <script type="text/javascript" src='http://content.jwplatform.com/libraries/DkwOvSfA.js'></script>

</head>
<body>
<div id="container">Loading the player...</div>
<script>
var playerInstance = jwplayer('container');
playerInstance.setup({
    file: 'https://testvideoout.s3.amazonaws.com/Videos/Streaming/mp4_Videos_29_1446555606635',
    image: "https://testvideoout.s3.amazonaws.com/Videos/Thumb/Thumb_Videos_29_1446555606635_00001.png",
    primary: 'flash',
    type: "mp4",
    advertising: {
          client: 'vast',
          tag: 'advertise.xml',
    }
});
</script>
</body>
</html>

(2)advertise.xml

<VAST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.0" xsi:noNamespaceSchemaLocation="vast3_draft.xsd">
    <Ad id="midroll-1" sequence="1">
        <InLine>
            <AdSystem version="2.0">JW Player</AdSystem>
            <AdTitle>Static Tag</AdTitle>
            <Error>
http://demo.jwplayer.com/static-tag/pixel.gif?err=[ERRORCODE]
</Error>
            <Impression>http://demo.jwplayer.com/static-tag/pixel.gif</Impression>
            <Creatives>
                <Creative sequence="1">
                    <Linear skipoffset="00:00:03">
                        <Duration>00:00:30</Duration>
                        <TrackingEvents>
                            <Tracking event="start">http://demo.jwplayer.com/static-tag/pixel.gif</Tracking>
                            <Tracking event="firstQuartile">http://demo.jwplayer.com/static-tag/pixel.gif</Tracking>
                            <Tracking event="midpoint">http://demo.jwplayer.com/static-tag/pixel.gif</Tracking>
                            <Tracking event="thirdQuartile">http://demo.jwplayer.com/static-tag/pixel.gif</Tracking>
                            <Tracking event="complete">http://demo.jwplayer.com/static-tag/pixel.gif</Tracking>
                            <Tracking event="pause">http://demo.jwplayer.com/static-tag/pixel.gif</Tracking>
                            <Tracking event="mute">http://demo.jwplayer.com/static-tag/pixel.gif</Tracking>
                            <Tracking event="fullscreen">http://demo.jwplayer.com/static-tag/pixel.gif</Tracking>
                        </TrackingEvents>
                        <VideoClicks>
                            <ClickThrough>http://www.jwplayer.com</ClickThrough>
                            <ClickTracking>http://demo.jwplayer.com/static-tag/pixel.gif</ClickTracking>
                        </VideoClicks>
                        <MediaFiles>
                            <MediaFile id="1" delivery="progressive" type="video/mp4" bitrate="400" width="640" height="360">
http://demo.jwplayer.com/static-tag/jwplayer-30s.mp4
</MediaFile>
                        </MediaFiles>
                    </Linear>
                </Creative>
                <Creative>
                    <CompanionAds>
                        <Companion id="1" width="300" height="250">
                            <StaticResource creativeType="image/jpg">
http://demo.jwplayer.com/static-tag/jwplayer-rectangle.jpg
</StaticResource>
                            <CompanionClickThrough>http://www.jwplayer.com</CompanionClickThrough>
                        </Companion>
                        <Companion id="2" width="728" height="90">
                            <StaticResource creativeType="image/jpg">
http://demo.jwplayer.com/static-tag/jwplayer-leaderboard.jpg
</StaticResource>
                            <CompanionClickThrough>http://www.jwplayer.com</CompanionClickThrough>
                        </Companion>
                    </CompanionAds>
                </Creative>
            </Creatives>
        </InLine>
    </Ad>
</VAST>

任何人都可以看看它并告诉我它有什么问题,我尝试了很多但不适合我。

4

1 回答 1

2

我将您的代码复制/粘贴到文件advertise.htm 和advertise.xml 中,并将它们放在测试服务器上的同一位置,并且没有发现任何问题。

确保您在远程工作,而不是在本地系统上编辑它们的文件。您可能会遇到协议问题:

获取文件://ssl.p.jwpcdn.com/player/v/7.2.3/jwplayer.flash.swf net::ERR_FILE_NOT_FOUND

XMLHttpRequest 无法加载 file:///Users/user/Desktop/so.xml。跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https、chrome-extension-resource。

如果这没有帮助,请使用更多信息编辑您的问题。添加更好的描述,以及来自控制台的任何看起来有趣的信息。

于 2015-12-09T09:47:24.510 回答