【发布时间】:2021-12-10 13:29:09
【问题描述】:
我正在尝试使用speaker 模块从网络请求流式传输音频,将缓冲区形式的无休止的音频数据流返回到我的扬声器。
所以我尝试使用res.on('data', . . .) 事件来处理这些块,但我似乎不知道该怎么做。
我已经想到了一些类似的东西:
const https = require('https');
const Speaker = require('speaker');
var speaker = new Speaker({
channels: 2,
bitDepth: 16,
sampleRate: 44100
});
https.get('<url>', (res) => {
res.on('data', chunk => {
/* Somehow convert the Buffer to PCM audio data and
* give it to the speaker
*/
});
});
我已经在谷歌上搜索并尝试了 2 天,想现在就在这里问。
【问题讨论】:
标签: javascript node.js playback audio-player