Estoy haciendo un sitio web que descarga mp3 de YouTube. He hecho una barra de progreso usando la fuente del evento. Puedo crear estos oyentes para hacer barras de progreso? ¿Cómo termino uno antes de tiempo (si un usuario hace una nueva solicitud)?
mp4EventSource = new EventSource(`/${id}/mp4Event`); function getVidProgress () { mp4EventSource.addEventListener(`progress${id}`, updateMp4Data); return () => mp4EventSource.close(); };