Videojs播放带有音轨的hls只会引发错误

问题描述

我正在尝试使用 videojs 播放仅包含音轨的 hls,我只想播放音频。问题是它播放得很好,但我每次开始播放音频时都注意到浏览器控制台中出现错误

VIDEOJS: ERROR: TypeError: Cannot read property 'BANDWIDTH' of undefined
    at currentPlaylist (9-es2015.ef1fcf5cd0bc71529b26.js:1)
    at t.i.shouldSwitchToMedia_ (9-es2015.ef1fcf5cd0bc71529b26.js:1)
    at t.<anonymous> (9-es2015.ef1fcf5cd0bc71529b26.js:1)
    at t.n.dispatcher.n.dispatcher (9-es2015.ef1fcf5cd0bc71529b26.js:1)
    at Cn (9-es2015.ef1fcf5cd0bc71529b26.js:1)
    at t.On.dispatchEvent.On.trigger (9-es2015.ef1fcf5cd0bc71529b26.js:1)
    at t.i.handleAppendsDone_ (9-es2015.ef1fcf5cd0bc71529b26.js:1)
    at t.i.checkAppendsDone_ (9-es2015.ef1fcf5cd0bc71529b26.js:1)
    at Object.action (9-es2015.ef1fcf5cd0bc71529b26.js:1)
    at e (9-es2015.ef1fcf5cd0bc71529b26.js:1)
    at SourceBuffer.<anonymous> (9-es2015.ef1fcf5cd0bc71529b26.js:1)
    at l.invokeTask (polyfills-es2015.c050764555836e8d5c0a.js:1)
    at Object.onInvokeTask (main-es2015.53a6e8914d1939790afe.js:1)
    at l.invokeTask (polyfills-es2015.c050764555836e8d5c0a.js:1)
    at s.runTask (polyfills-es2015.c050764555836e8d5c0a.js:1)
    at u.invokeTask [as invoke] (polyfills-es2015.c050764555836e8d5c0a.js:1)

我认为它在抱怨是因为正在尝试查找有关不存在的视频轨道的信息。 谁能知道我怎样才能摆脱这个错误

我使用的是 videojs 7.13.3

我使用亚马逊网络服务创建了我的 hls

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)