【发布时间】:2018-03-28 14:17:51
【问题描述】:
我目前正在使用node-lame 对原始 PCM 输入流进行编码,并且我在 Node.JS 中有以下代码可以成功输出二进制 MP3 块:
server.on('request', (req, res) => {
encoded.pipe(res);
});
我尝试在我的前端界面中使用如下代码请求此代码:
var audio = new Audio('http://localhost:8000/a.mp3'); // the above
audio.play();
但是,由于音频源是一个连续的输入流,所以内容只是不断地下载:
相反,我希望能够在下载块时播放它们。
我可以在 VLC 或 Quicktime Player 等应用程序中访问http://localhost:8000/a.mp3,并且音频传输工作正常;我只是不知道如何在网络上最好地做到这一点。
提前致谢。
【问题讨论】:
标签: javascript audio streaming web-audio-api