可以使用浏览器的媒体API.
参考:
window.AudioContext = window.AudioContext || window.webkitAudioContext;
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia || navigator.mediaDevices.getUserMedia;
audioContent = new AudioContext();
navigator.getUserMedia({audio: true}, this.startUserMedia, function (e) {
// 异常回调
call(e)
})
startUserMedia = function (stream) {
// 音频流回调
if (audioContent !== undefined) {
var input = rec.audioContent.createMediaStreamSource(stream);
// input.connect(rec.audioContent.destination);
// rec.recorder = new Recorder(input);
}
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…