0

正在从 Web 服务接收动态 inputStream 并且我希望将其插入 HTML5 音频标签以便用户能够播放它,如何动态(以编程方式)设置 HTML5 标签的内容?

4

1 回答 1

0

能够直接获取流的音频元素

<h2>Local-Audio</h2>
        <audio id="audio1" controls="controls" ></audio>
        <button id="btn1" onclick="addStream()">
            Add Stream
        </button>
        <script>
            var btn1 = document.getElementById("btn1");
            var audio = document.getElementById("audio1");
            function addStream() {
                getUserMedia({audio : true}, gotStream, function() {});
            }

            function gotStream(stream) {
                audio.src =  window.URL.createObjectURL(stream);
                audio.play();
            }
        </script>
于 2013-06-05T12:47:41.703 回答