Closed itfanr closed 9 years ago
比如获得了歌曲的地址,需要在nodejs中解码,然后播放。是在nodejs启动一个新的进程调用本地解码器,然后nodejs和这个进程然后通信吗?
我小白。nodejs看的云里雾里的。。。谢谢
mp3 文件的解码实际上是 node-lame 这个模块做的,是使用 add-on 的方式调用 c 的库,不是使用 JavaScript 进行解码。解码完后 pipe 进入一个播放流,也是 node-speaker 模块调用相应的 c 库进行播放的。
node-lame
node-speaker
@turingou 感谢啊!!!
比如获得了歌曲的地址,需要在nodejs中解码,然后播放。是在nodejs启动一个新的进程调用本地解码器,然后nodejs和这个进程然后通信吗?
我小白。nodejs看的云里雾里的。。。谢谢