我一直在构建用于实时流和静态文件(http上的MP3)的网络广播播放器。我选择Howler.js作为后端来标准化quirks的HTML5 Audio(认为:自动播放,淡入/淡出,进度事件)。
不幸的是,我遇到了几个错误(例如incompatibility with iOS Control Center,event handling),发现了一些“创造性”的解决方法-但是,就目前而言,我正严重怀疑使用Howler的成本会超过 yield 。此外:
带有HTML5音频的
所以现在,在我放弃Howler并使用浏览器的本机Audio API之前,希望不要遇到无法预料的问题:在这一点上有人来了并且可以提出建议吗?
还有其他我忽略的图书馆吗?
不幸的是,我意识到这是一个相当温和的问题-关于在哪里询问或提供哪些其他信息的任何建议都将受到赞赏。
最佳答案
咆哮是NPM上最受欢迎的音频库,每周下载超过12,000。这是其他一些流行的图书馆。
ReactPlayer
wavesurfer.js
jPlayer
Sound.js
SoundManager 2