我有这段代码可以访问麦克风并将麦克风产生的声音复制到我的扬声器上。但它似乎不起作用。它访问了麦克风,一个红色圆圈在图标中缓慢闪烁,但似乎没有发出任何声音。我不确定,但我认为这是标签的问题。你认为这里的错误是什么?
try {
navigator.getMedia = ( navigator.getUserMedia || navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||navigator.msGetUserMedia);
navigator.getMedia ({
audio: true
},
function(stream) {
var audio = document.getElementById('audio');
var streamer = window.URL.createObjectURL(stream);
audio.src = streamer;
},
function(err) {
// No permissions
}
);
}
catch(e) {
alert('Error');
}
在该脚本之上,音频标签位于。
<audio src="" id="audio" controls="controls" autoplay>Sad twinkies does not have audio</audio>
那么你认为这里的问题是什么?