javascript - L'API Web Audio HTML5 wavesurfer.js va in crash con file mp3 di grandi dimensioni
Avevo intenzione di usare wavesurfer.js in un mio progetto, quindi ho dato un'occhiata alla demo su http://wavesurfer-js.org
Ho trascinato un grande file mp3 (circa 2 ore) nel mezzo della pagina che chiede un file. Sembra che voglia caricarlo, ma dopo un po' Chrome mostra un errore. Non si blocca, semplicemente la scheda fallisce.
Con file più piccoli, canzoni singole, sembra funzionare bene.
Quindi sembra ci siano dei limiti con l'audio web HTML5 oppure con la libreria websurfer.js, ma non ne sono sicuro. Qualcuno ha qualche idea?
Risposta n. 1
wavesurfer.js GitHub: I file MP3 di grandi dimensioni causano l'eccezione DOM 12
Mi dispiace che ci voglia così tanto per risolvere questo problema. Da quello che sono riuscito a trovare su Google, Safari e Chrome non riescono a decodificare un grande file binario a causa dei limiti di memoria.
Sembra che non possa essere sistemato in questo momento, forse in futuro. Stanno provando altri approcci ma finora senza successo.