gpt4 book ai didi

javascript - Node.js 停止播放音频

转载 作者:搜寻专家 更新时间:2023-10-31 23:49:16 24 4
gpt4 key购买 nike

var fs = require('fs');
var lame = require('lame');
var Speaker = require('speaker');

var $stream = fs.createReadStream('sounds/test.mp3').pipe(new lame.Decoder).pipe(new Speaker);

setTimeout(function() {
$stream.close();
}, 5000);

setTimeout(function() {
console.log('It worked!');
}, 10000);

这会产生以下输出。 (不是预期的“它起作用了!”。)有什么方法可以停止播放音频文件吗?

node: pcm.c:1951: snd_pcm_bytes_to_frames: Assertion `pcm' failed.
Abgebrochen (Speicherabzug geschrieben)

最佳答案

似乎与 .end 一起工作,所以也许您不应该使用 close。否则,库中可能存在错误。

$stream.end();

关于javascript - Node.js 停止播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16067130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com