javascript - JWplayer 6 和图像叠加视频的奇怪问题

标签 javascript streaming jwplayer jwplayer6

我们在使用 JWplayer 时遇到了一个问题,奇怪的是,自从将我们的许可证更改为广告版本后,这个问题才刚刚出现。

对于流式直播视频,这是我们传递给播放器的播放列表示例:

"playlist": [{
    "title": "a title",
    "image": "/image.png",
    "sources": [{
        "file": "http://{reacted-CDN-Link}/Playlist.m3u8",
        "width": ""
    }, {
        "file": "ramp://{reacted-CDN-Link}/rtmp-wowza-publish-point",
        "width": ""
    }]

我们发现,当播放器加载实时视频时,图像会覆盖视频。 (这主要是在使用 HLS 流时)

如果我删除播放列表的图像部分,它就可以正常工作。 (是的,我已经更新了 key 和播放器)

我发现的另一件奇怪的事情是,当播放器首次加载时(实时流正在加载时),控制栏具有预期的元素,例如全屏、级别选择 (HLS)。但是当播放器开始播放时,控制栏没有全屏按钮,也没有DVR(打开并配置时)

这些问题只发生在直播中,而不是 VOD。

有没有人遇到过这样的事情?

最佳答案

只是一个更新,我们发现这是 wowza 服务器配置的错误。它似乎只输出带有音频的 m3u8。这导致 JWPlayer 按预期运行,并且播放时就好像只有一个音轨一样。

关于javascript - JWplayer 6 和图像叠加视频的奇怪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22821335/

相关文章:

javascript - 使用 css 或 javascript 设置输入类型

javascript - 使用 const 声明对象变量

javascript - 当数字未知时,有没有办法遍历所有 jwplayer 实例?

java - StreamCorruptedException : invalid type code: AC

javascript - JW Player smarty 不工作

php - JW 播放器停靠按钮不缩放与播放器缩放相关

javascript - React.js 在父级单击时修改子元素

javascript - 对对象属性的图像 onload 调用

java - BufferedReader.readLine()不读取并挂起系统

后台的 iOS webview 和音频 html5