No puedo reproducir el audio de la siguiente respuesta. ¿Cómo puedo convertir esa respuesta a continuación y reproducirla?
getAudio = async () => { try { const url = `example`; const r = await fetch(url).then(r => r.text()); const len = r.length; let audioURL = ""; if (len > 200) { const buf = new ArrayBuffer(len); const view = new Uint8Array(buf); for (let i = 0; i < len; i++) view[i] = r.charCodeAt(i) & 0xff; const blob = new Blob([view], { type: "audio/wav" }); audioURL = window.URL.createObjectURL(blob); } else toast("No audio found!", { type: "error" }); this.setState({ audioURL }); } catch (e) { console.log(e); } };La respuesta es
Intentaría usar Axios en lugar de Fetch. En mi opinión, es más útil. Aparte de eso, intente configurar un límite de error alrededor de la definición de blob, realmente creo que el problema radica ahí.
¡Buena suerte!