【发布时间】:2021-12-16 03:42:04
【问题描述】:
我尝试播放 Youtube URL,但当它开始播放时,它会在 1 秒后停止。 mp3 文件可以正常工作,但当我尝试播放 Youtube 网址时它就无法正常工作。
这是我的代码:
case 'play':
{
const Channel = ['903334978199388271'];
for (const channelId of Channel) {
joinChannel(channelId);
}
function joinChannel(channelId) {
Client.channels
.fetch(channelId)
.then((channel) => {
const VoiceConnection = joinVoiceChannel({
channelId: channel.id,
guildId: channel.guild.id,
adapterCreator: channel.guild.voiceAdapterCreator,
});
const player = createAudioPlayer();
VoiceConnection.subscribe(player);
player.play(
createAudioResource(
ytdl('https://www.youtube.com/watch?v=sPPsOmQh76A'),
),
);
})
.catch(console.error);
}
}
break;
【问题讨论】:
-
控制台有错误吗?机器人发出了什么?
-
不,我没有任何错误
标签: javascript discord.js ytdl