机器人在结束之前停止播放音乐"/>
我的JavaScript机器人在结束之前停止播放音乐
This is my code
下面是我怀疑是错误的部分:
const dispatcher = serverQueue.connection.playStream(ytdl(song.url))
.on('end', () => {
serverQueue.songs.shift();
play(guild, serverQueue.songs[0]);
})
.on('error', error => {
console.error(error);
});
dispatcher.setVolumeLogarithmic(serverQueue.volume / 5);
}
回答如下:我有同样的问题。解决方案在以下线程中:https://github/amishshah/ytdl-core-discord/issues/6您需要做的是更改
const dispatcher = serverQueue.connection.playStream(ytdl(song.url))
收件人
const dispatcher = serverQueue.connection.playStream(ytdl(song.url, {highWaterMark: 1<<25}))
更多推荐
我的JavaScript机器人在结束之前停止播放音乐
发布评论