我的javascript机器人在结束前停止音乐
下面是我怀疑是错误的部分:我的javascript机器人在结束前停止音乐,javascript,node.js,discord,Javascript,Node.js,Discord,下面是我怀疑是错误的部分: const dispatcher=serverQueue.connection.playStream(ytdl(song.url)) .on('end',()=>{ serverQueue.songs.shift(); 播放(帮会、服务器队列、歌曲[0]); }) .on('error',error=>{ 控制台错误(error); }); dispatcher.setVolumeLogarithmic(serverQueue.volume/5); } 我也有同样的问
const dispatcher=serverQueue.connection.playStream(ytdl(song.url))
.on('end',()=>{
serverQueue.songs.shift();
播放(帮会、服务器队列、歌曲[0]);
})
.on('error',error=>{
控制台错误(error);
});
dispatcher.setVolumeLogarithmic(serverQueue.volume/5);
}
我也有同样的问题。
解决方案在此线程中:
你需要做的是改变
const dispatcher = serverQueue.connection.playStream(ytdl(song.url))
到
const dispatcher=serverQueue.connection.playStream(ytdl)(song.url,{highWaterMark:1欢迎使用堆栈溢出。请在您的问题中添加更多信息,例如您认为代码块错误的原因、任何可能有用的console.log错误等。谢谢。
const dispatcher = serverQueue.connection.playStream(ytdl(song.url, {highWaterMark: 1<<25}))