HLS 视频问题

问题描述

我正在使用 VideoJS 播放我在本地提供的 HLS 视频流。我正在服务器上生成处理过的视频并重用流名称“test”。我可以第一次播放视频(在 Chrome 中)并且可以正确播放。当我生成不同的视频时,我的代码删除旧视频并重新生成新片段。当我播放第二个视频时,它混合了第一个视频和新视频的片段。当我重新加载浏览器时,我可以看到它重新获取了 m3u8 文件,而不是片段,因此它仍然在播放错误的视频。如果我打开隐身浏览器,我会看到新视频。

浏览器正在缓冲 HLS 文件。有没有办法强制它转储缓存并重新加载?我每次执行 play() 时都会设置 src,但是,由于它是相同的 URL,它可能只是忽略它。我也尝试过执行 load() ,但还没有找到触发重新加载的方法。有什么想法吗?

解决方法

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

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

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