こんにちわ。kyamashitaです。 前回はブラウザから録音させてみましたので、今回は録音した音源とアップロードした音源を合成させてみます。 アップロードした音源を保持 audioContext.decodeAudioData()を使ってデコードした音源を保持します。 const audioContext = new (window.AudioContext || window.webkitAudioContext); let audioBuffer = null; document.querySelector('#file').addEventListener('change', function () { const file = this.files[0]; const reader = new FileReader(); reader.readAsArrayBuffer(file
![ブラウザで録音した音源とアップロードした音源を合成する | バシャログ。](https://cdn-ak-scissors.b.st-hatena.com/image/square/6a7c7828e73c1691039a9aa0dce7f4c767e36c92/height=288;version=1;width=512/https%3A%2F%2Fbashalog.c-brains.jp%2Fimages%2Fcat_javascript.png)