我的JavaScript机器人在结束之前停止播放音乐

编程入门 行业动态 更新时间:2024-10-09 16:24:14

我的JavaScript<a href=https://www.elefans.com/category/jswz/34/1771107.html style=机器人在结束之前停止播放音乐"/>

我的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机器人在结束之前停止播放音乐

本文发布于:2024-05-07 15:18:56,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756886.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:机器人   结束   音乐   JavaScript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!