首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用node js将aac文件写入磁盘

使用node js将aac文件写入磁盘
EN

Stack Overflow用户
提问于 2019-10-06 21:38:36
回答 2查看 146关注 0票数 1

我正在使用node.js冰播模块录制互联网广播流。流的格式是AAC。我正在尝试以AAC的形式将其写入磁盘:

代码语言:javascript
复制
const icecast = require('icecast');
const url = 'http://webradio.ffh.de';

let ice;

var fs = require('fs');
var aacfile = fs.createWriteStream('test.aac');

ice = icecast.get(url, res => {
    res.pipe(aacfile);
});


setTimeout(()=>{
    ice.end();
},5000);

aac文件test.aac为空。我该如何解决这个问题呢?或者,我还能如何将AAC流写入磁盘?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-07 15:46:29

我可以这样解决它:

代码语言:javascript
复制
var fs = require('fs');
var url = "http://mp3.ffh.de/radioffh/hqlivestream.mp3";

var fileWriter = fs.createWriteStream('my.mp3');

request = require('request');
request
.get(url)
.on('error', function(err) {
  // handle error
})
.pipe(fileWriter);

setTimeout(()=>{
    fileWriter.end();

},5000);
票数 0
EN

Stack Overflow用户

发布于 2019-10-07 05:20:38

我认为这个问题与icecast模块有关,因为您使用的是一个已弃用的模块,他们使用另一个模块来执行相同的功能icy

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58257794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档