내 프로젝트에서 웹 오디오 API를 사용하고 있습니다. webkitAudioContext.destination에 보내지는 오디오 데이터를 기록하는 방법이 있습니까? .wav 파일이 내 브라우저에서 재생 중이므로 해당 데이터를 (.wav) 파일에 저장하는 방법이 있어야합니다. 나는 이것이 가능하다는 것을 알고 있지만 아직 어떤 해결책도 찾지 못했다. ( recorder.js는 나를 도울 수 있지만 지금은 마이크 라이브 입력을 녹음하는 것만 알았으므로 오디오 (.wav 파일)를 녹음 할 수있다. recorder.js의 도움 PLZ 내가 GitHub의에서 발견 https://github.com/mattdiamond/Recorderjswebaudio api의 오디오 컨텍스트 사운드 녹음
1
A
답변
1
를 기록이 샘플을 사용하고
도움 :?. var rec = new Recorder(source [, config])
, 소스가 오디오 노드 그것은 당신에게 달려 그래서 올바른 노드에 넣어 . .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);