2017-10-22 20 views
0

Web Audio API로 사운드를 조작하고 재생하기위한 라이브러리가 여러 개 있습니다. 일단 내가 소리를 연주하거나 조작했다면 어떻게 그 노래를 내보내거나 저장하거나 다운로드합니까?Web Audio API로 방금 만든 사운드를 어떻게 다운로드합니까?

예를 들어, Howler.js 라이브러리를 사용하는 경우 다음 코드로 소리를 재생할 수 있습니다. 어떻게하면 브라우저에 사운드를 다운로드 할 수 있습니까?

+0

당신은 오디오의'Blob'를 만들고'Blob'에서'물방울 URL'를 만드는''URL.createObjectURL()를 사용할 수 있습니다 싶어 'Blob URL'을 다운로드하십시오. – guest271314

답변

0

다음, 어떤 코드?

rec.stop(); 
rec.exportWAV(function(blob) { 
    var url = URL.createObjectURL(blob); 
    var li = document.createElement('li'); 
    var hf = document.createElement('a'); 
    hf.href = url; 
    hf.download = new Date().toISOString() + '.wav'; 
    hf.innerHTML = hf.download; 
    li.appendChild(hf); 
    var recordingslist = document.getElementById("recordlist"); 
    recordingslist.appendChild(li); 
});