gpt4 book ai didi

javascript - 如何将实时流WAV格式的音频数据馈送到html5音频标签

转载 作者:行者123 更新时间:2023-12-03 01:38:00 25 4
gpt4 key购买 nike

如何将实时流音频数据输入html5音频标签。

我正在通过web套接字从Node.js服务器接收连续的音频数据块[wav格式化]。在实时流传输的情况下,如何将这些数据输入音频标签。

在我的简单html文件中,我的音频标签如下:

<audio id="audiowav" type="audio/wav" controls autoplay></audio> 

以下是我的javascript文件中使用的一组代码:
var socket = new WebSocket('ws://localhost:port');

socket.onmessage = function (event) {

// Data is coming at regular intervals

var stream = event.data; //type is audio/wav ( byte codes from nodejs server )

// how to feed this data to audio tag
}

请提供一些提示以继续。

最佳答案

在我们通过MSE获得支持WAV的浏览器之前,您必须使用WebAudio API和ScriptProcessorNode,并手动缓冲和回放数据。

关于javascript - 如何将实时流WAV格式的音频数据馈送到html5音频标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50506222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com