HLs.js 仅在 Safari 上出现断断续续的音频流

HLs.js stuttering audio stream on Safari only

我正在使用 Hls.js 流式传输广播的实时音频,它在 chrome 上运行良好,但音频仅在 Safari 上卡顿。

这里是代码沙箱示例(请用 Safari 打开):https://codesandbox.io/s/pensive-mendel-0xgecl?file=/src/App.tsx

我需要做什么特别的事情才能让它在 Safari 上正常运行吗?

我发现 Safari 默认有 built-in HLS。因此,我没有使用 hls.js,而是检查浏览器是否有 built-in,如果是,我只是在做 audio.src = mySrc,否则使用 new Hls() of hls.js