Discord.js 播放一段音频后声音崩溃
Discord.js voice crashing after playing audio for a little
所以如果我播放一首歌,大约一分钟后机器人就会崩溃并说它“中止”
music = {
"resource": createAudioResource(ytdl(parameters[0], {filter: "audioonly"}), {inputType: StreamType.Arbitrary, inlineVolume: true}),
"connection": joinVoiceChannel({
channelId: message.member.voice.channelId,
guildId: message.channel.guild.id,
adapterCreator: message.channel.guild.voiceAdapterCreator
})
}
const player = createAudioPlayer();
player.play(music["resource"]);
music["connection"].subscribe(player);
使用 play-dl 而不是 ytdl
修复了它
所以如果我播放一首歌,大约一分钟后机器人就会崩溃并说它“中止”
music = {
"resource": createAudioResource(ytdl(parameters[0], {filter: "audioonly"}), {inputType: StreamType.Arbitrary, inlineVolume: true}),
"connection": joinVoiceChannel({
channelId: message.member.voice.channelId,
guildId: message.channel.guild.id,
adapterCreator: message.channel.guild.voiceAdapterCreator
})
}
const player = createAudioPlayer();
player.play(music["resource"]);
music["connection"].subscribe(player);
使用 play-dl 而不是 ytdl
修复了它