Je construis une application où l'utilisateur peut cliquer sur un bouton, et il envoie des données au serveur. Le serveur calcule ensuite l'audio en fonction des données de la requête (probablement un POST) et renvoie un fichier WAV au navigateur.Comment envoyer une requête AJAX POST et lire l'audio dans la réponse?
J'ai déjà construit la partie en acceptant une demande de publication et en répondant avec le fichier wav, mais je n'arrive pas à comprendre comment envoyer la requête en JS et lire la réponse à l'utilisateur.
De plus, la lecture de l'audio doit commencer (presque) lorsque le premier octet arrive, car les fichiers audio sont assez volumineux et l'utilisateur ne peut pas attendre que la requête soit terminée.
Je suis aussi ouvert aux suggestions changer la façon dont le serveur envoie le fichier: le serveur est fait dans flask
Avez-vous vu ce lien? https://github.com/Jam3/audiobuffer-to-wav/blob/master/demo/index.js –
Je ne pense pas que ce soit ce dont j'ai besoin - il ne lit pas l'audio, il ne joue pas non plus/en quelque sorte renvoyer l'audio en temps réel. – Ginkoid