【问题标题】:Issue with ytdl-core - discord.js (Lag on adding a new song)ytdl-core 的问题 - discord.js(添加新歌滞后)
【发布时间】:2021-08-17 04:34:23
【问题描述】:

当我的机器人正在播放音乐并且有人将一首新歌添加到队列中时,正在播放的当前歌曲会延迟一秒钟左右。据我所知,这是由于下载了有关歌曲的信息,但这很奇怪。 有谁知道如何解决这个问题?

我正在异步函数中执行代码

【问题讨论】:

  • 另外,我将我的机器人托管在树莓派 4B 上(如果这对发现问题有用的话)
  • 你能包含一些代码吗?

标签: node.js discord.js ytdl


【解决方案1】:

我没有关于你的源代码的信息,但可能你正在使用yt-search lib 来搜索你的命令请求,对吧?

如果是,这就是问题所在。此库具有 sync 进程来解析来自 youtube 的结果 html 及其 block de node 事件循环。

我建议使用youtube v3 api.。有很多lib可以使用它:

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 2021-04-04
    • 2018-05-09
    • 1970-01-01
    • 2020-10-01
    • 2018-04-02
    • 2018-04-13
    • 2020-05-05
    • 1970-01-01
    • 2016-12-13
    相关资源
    最近更新 更多