Tengo un problema al usar elementos de medios de back-end con picos en esta biblioteca, los picos dejaron de funcionar o no aparecieron cuando intento obtener el audio de una base de datos conectada al back-end... por otro lado, cuando uso el audio directamente en el lado del cliente, los picos funcionan bien porque no tuve que usar elementos multimedia con esta opción.
¿Alguien tiene alguna idea?
aquí hay un fragmento de código...
wavesurfer = WaveSurfer.create({ container: waveformRef.current, waveColor: "#747993", height: 90, responsive: true, progressColor: "#393F65", normalize: true, backend: "MediaElement", plugins: [ RegionsPlugin.create({ dragSelection: { slop: 5, color: "hsla(9, 100%, 64%, 0.1)", }, }), TimelinePlugin.create({ container: "#timeline", formatTimeCallback: formatTimeCallback, timeInterval: timeInterval, primaryLabelInterval: primaryLabelInterval, secondaryLabelInterval: secondaryLabelInterval, primaryColor: "#2A045A", secondaryColor: "#747993", primaryFontColor: "#2A045A", secondaryFontColor: "#747993", formatTime: "HH:MM:SS", }), ], }); wavesurfer.load(audioUrl);