HTML5网络音频API wavesurfer.js在大型mp3文件上崩溃

HTML5 web audio API wavesurfer.js crashes on large mp3 files

本文关键字:mp3 大型 文件 崩溃 js 网络 音频 API wavesurfer HTML5      更新时间:2023-11-15

我计划在我的一个项目中使用wavesurfer.js,所以我在上查看了演示http://wavesurfer-js.org

我把一个大的mp3文件(大约2个小时)放在页面中间,要求提供一个文件。它似乎想加载它,但过了一段时间,Chrome出现了一个错误。它不会崩溃,只是标签失败了

对于较小的文件,单曲,它似乎可以正常工作。

因此,html5网络音频或websurfer.js库似乎有一些限制,但我不确定。有人有什么想法吗?

wavesurfer.js GitHub:大型MP3文件导致DOM异常12

很抱歉花了这么长时间才解决这个问题。从我在谷歌上搜索到的情况来看,由于内存限制,Safari和Chrome无法解码大型二进制文件。

它看起来现在无法修复,也许在未来。他们正在尝试其他方法,但迄今为止没有成功。