Jquery Base64解码导致内存不足
我用的是MP3RecorderJS。它工作得很好,只是当我录制的音频超过30秒时,它会失败,因为Javascript抛出内存不足错误,这是因为base64数据太大 以下是我正在使用的代码:Jquery Base64解码导致内存不足,jquery,Jquery,我用的是MP3RecorderJS。它工作得很好,只是当我录制的音频超过30秒时,它会失败,因为Javascript抛出内存不足错误,这是因为base64数据太大 以下是我正在使用的代码: recorderObject.exportMP3(function(base64_mp3_data) { var url = 'data:audio/mp3;base64,' + base64_mp3_data; }); 这就是它失败的地方,因为没有读取下面的Ajax函数 如前所述,当我录制
recorderObject.exportMP3(function(base64_mp3_data) {
var url = 'data:audio/mp3;base64,' + base64_mp3_data;
});
这就是它失败的地方,因为没有读取下面的Ajax函数
如前所述,当我录制15-30秒的音频时,它会起作用。超过这个时间,它就失败了
非常感谢您的帮助
B也许你可以降低采样率!我该怎么做呢?谷歌搜索,你一定是在使用44100Hz,把它滑到22050Hz。降低了采样率,但它仍然会产生错误。嗯,你的时间限制没有增加吗?如果没有,请使用wav而不是mp3!