Using local file for Web Audio API in Javascript

I had the same problem and I found this very simple solution. audio_file.onchange = function(){ var files = this.files; var file = URL.createObjectURL(files[0]); audio_player.src = file; audio_player.play(); }; <input id=”audio_file” type=”file” accept=”audio/*” /> <audio id=”audio_player” /> You can test here: http://jsfiddle.net/Tv8Cm/

Access microphone from a browser – Javascript

Here we capture microphone audio as a Web Audio API event loop buffer using getUserMedia() … time domain and frequency domain snippets of each audio event loop buffer are printed (viewable in browser console just hit key F12 or ctrl+shift+i ) <html><head><meta http-equiv=”Content-Type” content=”text/html; charset=ISO-8859-1″> <title>capture microphone audio into buffer</title> <script type=”text/javascript”> var webaudio_tooling_obj = … Read more