我计划在我的项目中使用wavesurfer.js,所以我查看了http://wavesurfer-js.org上的演示。
我将一个很大的MP3文件(约为2小时)拖放到页面中间的文件区域,它似乎想要加载该文件,但过一会儿Chrome就会出现错误。浏览器并没有崩溃,只是选项卡失败了。
对于较小的文件,如单个歌曲,它似乎能够正常工作。
因此可能是由于HTML5 Web Audio或websurfer.js库的一些限制,但我不确定。有人有任何想法吗?
我计划在我的项目中使用wavesurfer.js,所以我查看了http://wavesurfer-js.org上的演示。
我将一个很大的MP3文件(约为2小时)拖放到页面中间的文件区域,它似乎想要加载该文件,但过一会儿Chrome就会出现错误。浏览器并没有崩溃,只是选项卡失败了。
对于较小的文件,如单个歌曲,它似乎能够正常工作。
因此可能是由于HTML5 Web Audio或websurfer.js库的一些限制,但我不确定。有人有任何想法吗?
wavesurfer.js GitHub: 大型MP3文件导致DOM异常12
很抱歉这么长时间才解决这个问题。根据我通过谷歌查找到的信息,由于内存限制,Safari和Chrome无法解码大型二进制文件。
目前看来,这个问题现在还无法修复,也许将来会有所改善。他们正在尝试其他方法,但迄今为止没有成功。