【发布时间】:2020-09-07 15:02:15
【问题描述】:
我制作了this webapp 来创作音乐,我想添加一个功能以将作品下载为 .mp3/wav/whateverFileFormatPossible,我一直在寻找如何做到这一点,但总是放弃了。 '没有找到任何关于如何做到这一点的例子,我发现的只有麦克风录音机,但我想记录网站的最终音频目的地。 我用这种方式播放音频:
const a_ctx = new(window.AudioContext || window.webkitAudioContext)()
function playAudio(buf){
const source = a_ctx.createBufferSource()
source.buffer = buf
source.playbackRate.value = pitchKey;
//Other code to modify the audio like adding reverb and changing volume
source.start(0)
}
其中 buf 是 AudioBuffer。
总而言之,我想录制整个窗口的音频但想不出办法。
【问题讨论】:
标签: javascript html html5-audio web-audio-api