Después de leer miles de sitios web, todavía no puedo encontrar la forma sencilla de cargar un archivo WAV en una etiqueta de audio en HTML.
Tengo lo siguiente en mi html:
<h2>Answer</h2> <audio controls autoplay id="audioholder"> <source id="audiosrcholder" src=none type="audio/wav"> Your browser does not support the audio element. </audio>y lo siguiente en la función de éxito de mi script de una solicitud AJAX:
success: function(stream) { audiosrcholder.src = stream {#audiosrcholder.setData(stream)#} audioholder.load() }donde observo que la respuesta de la solicitud utilizada contiene un archivo de audio WAV con un encabezado de tipo de contenido establecido en 'audio/wav'.
La idea es no guardar el archivo localmente, sino transmitirlo directamente al control de audio.
Si registro el archivo WAV (transmisión), puedo ver el contenido WAV real comenzando con RIFF... Aquí hay un fragmento: RIFF��WAVEfmt