Сообщение от Опан1
|
Лучше всего создать численный типизированный массив, скажем myArray и поместить в него стандартный заголовок аудиофайла формата wav, в конце за ним поместить данные из переменной JS
|
И чем же это лучше?
// мой вариант
new Audio('/api/get-wav').addEventListener('canplaythrough', function () { this.play(); });
// ваш вариант
fetch('/api/get-wav').then(res => res.blob()).then(blob => {
const audio = new Audio( URL.createObjectURL(blob) );
audio.addEventListener('canplaythrough', () => audio.play());
});