javascript - La API de audio web HTML5 wavesurfer.js se bloquea con archivos mp3 grandes
Estaba planeando usar wavesurfer.js en un proyecto mío, así que revisé la demostración en http://wavesurfer-js.org
Solté un archivo MP3 grande (alrededor de 2 horas) en el medio de la página que solicita un archivo. Parece que quiere cargarlo, pero después de un tiempo Chrome muestra un error. No se bloquea, solo la pestaña falla.
Con archivos más pequeños, canciones individuales, parece funcionar bien.
Entonces parece que hay algunas limitaciones con el audio web de html5 o con la biblioteca websurfer.js, pero no estoy seguro. ¿Alguien tiene alguna idea?
Respuesta #1
wavesurfer.js GitHub: Los archivos MP3 grandes causan Excepción DOM 12
Lo siento por que esto tarde tanto en resolverse. Según lo que logré buscar en Google, Safari y Chrome no pueden decodificar un binario grande debido a los límites de memoria.
Parece que no se puede arreglar en este momento, tal vez en el futuro. Están intentando otros enfoques pero hasta ahora sin éxito.