我想间隔捕获声音并在音频标签中播放。
https://hacks.mozilla.org/2014/06/easy-audio-capture-with-the-mediarecorder-api/录音笔样本的链接对此非常有用。这里用过
record.onclick = function() {
mediaRecorder.start();
在此处开始录制音频。如果我使用
mediaRecorder.start(2000); // 2sec interval
然后它将每隔2秒提供一次数据
mediaRecorder.ondataavailable = function(e) {
将调用此函数,该函数以blob(e.data)的形式提供音频数据在此功能中,设置了音频src。
var audioURL = window.URL.createObjectURL(e.data);
audio.src = audioURL;
正在调用audio.play()可以播放音频。但问题是它第一次播放2秒录制的声音。但是之后,当2秒的下一个数据到来时,将不会播放音频。有音频数据为blob,但是第一次播放后没有音频声音播放。我如何处理该声音以间隔播放录制的声音?
任何建议。.>
我想间隔捕获声音并在音频标签中播放。 https://hacks.mozilla.org/2014/06/easy-audio-capture-with-the-mediarecorder-api/这个dictaphone示例的链接是一个不错的站点,可用于...