enregistrement audio de l'utilisateur et de l'enregistrer sur le serveur

Je suis en train d'enregistrer de l'audio à partir d'un site de l'utilisateur et enregistrer de l'audio sur mon serveur. Beaucoup de billets j'ai étudié jusqu'à présent ont référencé Matt Diamant recorderjs. J'ai essayé de recréer la démo à http://webaudiodemos.appspot.com/AudioRecorder/index.html par l'ouverture du code source par le biais de mon navigateur. J'ai copié le code html "audiodisplay.js", "recorder.js" et "main.js" et les mettre sur mon serveur. J'ai également ajouté le "recorderWorker.js" le fichier à partir de sa page GitHub. Dans le recorder.js fichier, j'ai changé var WORKER_PATH = 'js/recorderjs/recorderWorker.js" pour var WORKER_PATH = 'recorderWorker.js';

Quand je lance la démo que j'ai mis en place, je me fais de la "aimeriez-vous partager votre microphone.." avertissement et je peux démarrer l'enregistrement en appuyant sur l'icône micro sur le côté droit. Cependant, quand j'ai arrêter l'enregistrement, le signal audio ne passe pas en dessous comme dans Matt démo et l'icône de sauvegarde n'a pas été activés.

Si je peux obtenir la démo et en cours d'exécution, le prochain problème que j'ai est d'enregistrer le fichier wav sur le serveur plutôt que localement comme dans la démo. J'ai trouvé plusieurs postes de dire d'utiliser XMLHttpRequest(), mais je ne peux pas vraiment savoir comment connecter ces exemples recorderjs. Enregistrement de Fichiers WAV Enregistrés dans google Chrome pour Serveur HTML5 & getUserMedia - Enregistrement Audio & Enregistrer pour le Web Serveur apres un Certain Temps RecorderJS téléchargement enregistré blob via AJAX

OriginalL'auteur user3080392 | 2014-12-01