guo-yu / douban.fm

a tiny and smart cli player of douban.fm in Node.js
MIT License
1.6k stars 211 forks source link

请问能否指点一下nodejs如何解码音频流吗? #127

Closed itfanr closed 9 years ago

itfanr commented 9 years ago

比如获得了歌曲的地址,需要在nodejs中解码,然后播放。是在nodejs启动一个新的进程调用本地解码器,然后nodejs和这个进程然后通信吗?

我小白。nodejs看的云里雾里的。。。谢谢

guo-yu commented 9 years ago

mp3 文件的解码实际上是 node-lame 这个模块做的,是使用 add-on 的方式调用 c 的库,不是使用 JavaScript 进行解码。解码完后 pipe 进入一个播放流,也是 node-speaker 模块调用相应的 c 库进行播放的。

itfanr commented 9 years ago

@turingou 感谢啊!!!