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

6

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

我将一个很大的MP3文件(约为2小时)拖放到页面中间的文件区域,它似乎想要加载该文件,但过一会儿Chrome就会出现错误。浏览器并没有崩溃,只是选项卡失败了。

对于较小的文件,如单个歌曲,它似乎能够正常工作。

因此可能是由于HTML5 Web Audio或websurfer.js库的一些限制,但我不确定。有人有任何想法吗?

1个回答

6

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

很抱歉这么长时间才解决这个问题。根据我通过谷歌查找到的信息,由于内存限制,Safari和Chrome无法解码大型二进制文件。

目前看来,这个问题现在还无法修复,也许将来会有所改善。他们正在尝试其他方法,但迄今为止没有成功。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接