gpt4 book ai didi

javascript - Web 音频/ radio 流客户端 : use Howler. js、 native 音频、其他库?

转载 作者:行者123 更新时间:2023-12-02 23:25:31 25 4
gpt4 key购买 nike

我一直在为实时流和静态文件(HTTP 上的 MP3)构建网络广播播放器。我选了Howler.js作为规范化 quirks 的后端的 HTML5 Audio (思考:自动播放、淡入/淡出、进度事件)。
不幸的是,我遇到了几个错误(例如 incompatibility with iOS Control Centerevent handling)并找到了一些“创造性”的解决方法——但是,现在,我严重怀疑使用 Howler 的成本超过了好处。此外:

  • 使用 HTML5 音频流式传输 MP3 有时似乎是事后才想到的——API 并不能真正可靠地告诉您发生了什么(缓冲区不足、网络错误)。或者它glitches .
  • Howler 似乎更专注于 Web Audio API(想想:游戏、声音效果)而不是 HTML5 部分,即使主页上的前两个演示(“音乐播放器”、“现场广播”)暗示并非如此。

现在,在我放弃 Howler 并使用浏览器的原生音频 API 之前,希望不要遇到无法预料的问题:有人遇到过这个问题并可以提供建议吗?
还有其他我忽略的库吗?

不幸的是,我意识到这是一个相当温和的问题——非常感谢任何关于在哪里提问或提供其他信息的建议。

最佳答案

Howler 是 NPM 上最受欢迎的音频库,每周下载量超过 12k。这是其他一些流行的库。

ReactPlayer

wavesurfer.js

jPlayer

Sound.js

SoundManager 2

关于javascript - Web 音频/ radio 流客户端 : use Howler. js、 native 音频、其他库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63991654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com