0

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

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

虽然 http 标头中的 Content-Type 是 audio/mpeg,但在大部分是 video/mp4。

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

以下网址是测试页面。 http://webdemo.dac.co.jp/nt/radio/audio_test.html

广告的 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__',
        },
    },
}
4

1 回答 1

0

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

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

使用音频/mpeg 告诉播放器不要期待视频,这可以防止媒体错误。

于 2016-03-23T09:37:40.297 回答