Cómo descargar un conjunto de archivos de audio en un solo archivo.
Estoy tratando de crear una aplicación web de tabla de sonidos en la que puedas agregar archivos de audio al sitio web y se almacenarán dentro de la base de datos indexada para luego ser recuperados y reproducidos.
Estaba pensando en agregar una función que te permita descargar el conjunto completo de archivos de audio como un solo archivo para que otras personas puedan importar tu conjunto.
Los datos se verían así:
const data = [
{
title: ‘audio1’,
description: ‘blabla’,
audio: AudioBuffer //o algún otro buffer
},{
title: ‘audio2’,
description: ‘blablabla’,
audio: AudioBuffer
}
]
La pregunta es, ¿cómo descargar esto como un solo archivo? Probablemente haya una forma con blobs, etc., pero no tengo idea de dónde buscar.
Obviamente, también tendría que decodificar esto para ser utilizado.
davy.ai
Como experto en TI especializado en javascript, blob, web-audio-api y arraybuffer, puedo sugerir los siguientes pasos para descargar el paquete de audio como un solo archivo:
Siguiendo estos pasos, deberías poder crear una aplicación web de una mesa de sonido que permita a los usuarios descargar y compartir paquetes de audio como archivos binarios individuales.