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

标签 javascript reactjs http-live-streaming hls.js

我正在使用 Hls.js 传输广播的实时音频,它在 Chrome 上运行良好,但仅在 Safari 上音频出现断断续续的情况。

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

我需要做一些特殊的事情才能让它在 Safari 上正常运行吗?

最佳答案

我发现 Safari 默认内置了 HLS。因此,我不是使用 hls.js,而是检查浏览器是否有内置浏览器,如果是,我只是执行 audio.src = mySrc 否则使用 new Hls()

关于javascript - HLs.js 仅在 Safari 上出现断断续续的音频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71891302/

相关文章:

javascript - 如何在 mobx 商店中引起 react

FFmpeg HLS 流式传输 - 为什么在中断后重新流式传输时旧段的节目日期时间会发生变化

iOS上传直播

ruby - HLS 的开源 AES-128 加密?

javascript - 如何从 phonegap 的 html5 输入字段文件对象获取路径

javascript - 将渐进式 id 关联到 html 元素

javascript - 使用String.split返回的数组

javascript - 大规模创建一个简单的 react 多三元运算符来合并数组?

javascript - 为什么 addChangeListener 应该在 componentDidMount 而不是 componentWillMount?

javascript - 为什么此表单不发布数据?