Ricerca nel sito web

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.