マイクにアクセスし、マイクから作成されたサウンドをスピーカーに再現するこのコードがあります。しかし、それは機能していないようです。マイクにアクセスし、ファビコンで赤い丸がゆっくりと点滅しますが、音が出ないようです。よくわかりませんが、タグの問題だと思います。ここでのエラーは何だと思いますか?
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>
では、ここで何が問題だと思いますか?