丢弃 Hls.js 流中特定时间前的音频

Discard audio before certain time from Hls.js stream

我正在使用 Hls.js 将音频流直播到我的 HTML 中的音频元素中。在我的自定义音频控件中,我限制用户只能滚动回流中最近五分钟的音频。但是,超过最近五分钟的任何时间的音频仍然存在。

有什么方法可以 discard/trim 超过最近五分钟的音频源吗?鉴于我只关心最近五分钟的音频,而直播可能会连续播放多个小时,从源中丢弃任何不需要的音频的最佳方法是什么?

谢谢!

Hls.js 有配置 属性!

https://github.com/video-dev/hls.js/blob/master/docs/API.md#backbufferlength