我正在编码一个不和谐的bot,现在它应该可以播放音乐,但是如果我运行命令,它说“找不到ffmpeg”,我已经将ffmpeg安装为programm并在控制台中,这是代码:
if (message.content.startsWith === `${prefix}play`) {
const ytdl = require('ytdl-core');
const streamOptions = {
seek: 0,
volume: 1
};
const broadcast = bot.createVoiceBroadcast();
var link = arg1
bot.voiceChannel.join()
.then(connection => {
const stream = ytdl(arg1, {
filter: 'audioonly'
});
broadcast.playStream(stream);
const dispatcher = connection.playBroadcast(broadcast);
})
.catch(console.error);
答案 0 :(得分:2)
仅在系统上安装FFMPEG不允许程序访问该程序的可执行文件。你在窗户上吗?如果是这样,则需要将FFMPEG的可执行文件添加到PATH环境变量中。