【发布时间】:2018-01-21 00:05:57
【问题描述】:
我正在 Discord.JS(它是 Node.JS 的库)中创建一个机器人,我想向它添加一个音乐模块。 Discord.JS 可以在语音频道中播放 .wav、.mp4 等格式的视频。我想为用户添加一种可能性,只需输入视频的 YouTube 网址即可播放。是否有可能通过 API 或任何其他方式从 YouTube 网址获取视频网址?
【问题讨论】:
-
你调查了什么?
-
@Jeroen Heier 我找到了一个与@Poootaatoooo - github.com/fent/node-ytdl-core(ytdl 是命令行,用于脚本)的作者相同的库,可用于那个目的。可以这样使用:
const audio_stream = ytdl("https://www.youtube.com/watch?v=some_id"); voice_handler = voice_connection.playStream(audio_stream); -
从 youtube 获取每个视频质量 get_video_info [PHP] stackoverflow.com/questions/55078023/…
标签: javascript node.js video youtube discord.js