Я получаю динамический входной поток из веб-службы, и я хочу, чтобы он вставлял его и аудиотекст HTML5, чтобы пользователь мог его воспроизвести, как можно Я устанавливаю содержимое тега HTML5 динамически (программно)?Как загрузить динамический входной поток в HTML5 <audio> тег в java
ответ
аудио элемент способен принимать поток непосредственно
<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>
Я видел вашу ссылку и не смог запустить ваш код, где я должен вставить URL-адрес, чтобы получить поток, чтобы сказать, что мой .mp3 URL-адрес http: // www. html5rocks.com/ru/tutorials/audio/quick/test.mp3 – mkazma
привет, konga, где я должен разместить свой код, чтобы получить inputStream? Это мой код, который получает входной поток со стороны сервера: getvmMsgResp [0] .getVmailMessageWAVFile(). GetDataSource(). GetInputStream(); – mkazma
скачайте и сохраните gist локально, затем запустите, я думал, что вы новичок в HTML5, замените поток в обратном вызове getStream с помощью входного потока. –
Как динамический входной поток построен? –
Если это прекрасный поток, вы можете использовать это. var audio = document.getElementById ("audioEl"); audio.src = поток; –
да это прекрасный поток – mkazma