0

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

    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>

では、ここで何が問題だと思いますか?

4

0 に答える 0