如何使用Web Audio API将特定位置的音频录制添加到现有的音频录制?
问题描述:
如何将新录音添加到现有录音的选定位置或特定位置?如何使用Web Audio API将特定位置的音频录制添加到现有的音频录制?
例如,有5秒钟的录音,我想再次录音,但是将此录音附加到先前录音的特定位置上,例如:在先前录音的3秒长度之后附加此录音。
答
您可以使用getChannelData()访问缓冲区数据,然后按照您的喜好操作。谨防抽样率!您需要了解采样率=> bufferdata =>时间之间的关系。