0

プロジェクトで Web オーディオ API を使用しています。webkitAudioContext.destination に送信されている音声データを記録する方法はありますか? ブラウザで .wav ファイルを再生しているので、そのデータを (.wav) ファイルに保存する方法が必要です。私はこれが可能であることを知っていますが、まだ解決策を見つけていません:(recorder.jsは私を助けることができますが、今まではマイクのライブ入力を録音するだけであることがわかりました.助けを借りてオーディオ(.wavファイル)を録音することは可能ですか?のrecorder.js?plzヘルプ

私はこのサンプルを記録に使用しています https://github.com/mattdiamond/Recorderjs

4

2 に答える 2

1

github:var rec = new Recorder(source [, config])にあるように、 source はオーディオ ノードです。したがって、適切なノードを配置するのはあなた次第です。.wavを使用してファイルを再生する場合<audio>は、レコーダーに送信できます。

<audio id="audio" src="" controls></audio>

var a = document.getElementById('audio');
var context = new webkitAudioContext();
var sourceNode = context.createMediaElementSource(a);
var rec = new Recorder(sourceNode);
于 2014-01-31T23:10:48.567 に答える