【发布时间】:2020-05-31 03:35:45
【问题描述】:
我一直在尝试为我的服务器创建一个不和谐的机器人,但我遇到了一个问题。 如何使用 youtube_dl 播放音乐而无需下载?现在我正在使用:
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
ydl.download([url])
它下载歌曲,然后我播放它。它有效,但完成所有这些需要大约 15 秒,这还不错,但我想知道是否有任何方法可以让它更快?例如,Rythm Bot 是即时的。
提前感谢您提供的任何帮助。
【问题讨论】:
-
你有没有尝试过,做过任何研究?您具体在哪个部分苦苦挣扎?
-
我做了很多研究,但我仍然没有找到方法。我正在尝试找到一种立即播放歌曲的方法。这就是它现在所做的: - 从用户那里获取 URL; - 使用该 URL 下载歌曲; -将下载的歌曲重命名为“song.mp3”; - 播放“song.mp3”。这个过程大约需要 15 秒,我想知道我是否可以让它瞬间完成,可能是这样的: -Gets URL from user; - 打开链接并播放来自 YouTube 的歌曲。或者也许是另一种让它更快的方法,即使使用不同的库......?
标签: python youtube-dl discord.py-rewrite