在JWPlayer中播放大量广告时,会触发MEDIA_ERR_SRC_NOT_SUPPORTED

时间:2016-03-23 08:51:05

标签: mp3 jwplayer advertising vast

我想在JWPlayer上投放音频广告。

但是当广告被调用时,JWPlayer会抛出错误代码“MEDIA_ERR_SRC_NOT_SUPPORTED”

虽然http标题中的Content-Type是audio / mpeg,但是视频/ mp4中的内容类型很多。

庞大的xml中的内容类型会影响JWPlayer中的错误吗?

以下网址是测试页面。 this blog

广告的javascript代码如下。

advertising: {
    client: "vast",
    schedule: {
        preroll: {
            offset: "pre",
            tag: 'http://xp1.zedo.com/asw/fnsr.vast?n=2696&c=4/2&d=80&s=0&v=vast2&pu=__page-url__&ru=__referrer__&pw=__player-width__&ph=__player-height__&z=__random-number__',
            'skipoffset':1,
        },
        postroll: {
            offset: "post",
            tag: 'http://xp1.zedo.com/asw/fnsr.vast?n=2696&c=4/2&d=80&s=0&v=vast2&pu=__page-url__&ru=__referrer__&pw=__player-width__&ph=__player-height__&z=__random-number__',
        },
        adbreak1: {
            offset: 5,
            tag: 'http://xp1.zedo.com/asw/fnsr.vast?n=2696&c=4/2&d=80&s=0&v=vast2&pu=__page-url__&ru=__referrer__&pw=__player-width__&ph=__player-height__&z=__random-number__',
        },
    },
}

1 个答案:

答案 0 :(得分:0)

虽然我自己对JW播放器不太熟悉,但VAST XML中的MediaFile节点应具有正确的类型属性。

<MediaFile delivery="progressive" bitrate="300" width="1" height="1" type="audio/mpeg">

使用audio / mpeg告诉玩家不要期待视频,这样可以防止出现媒体错误。