找不到Discord.js音乐Bot ffmpeg?

问题描述 投票:0回答:1

我刚刚开始使用node.js学习javascript,并且尝试创建音乐bot,已经设置了命令处理程序以及所有内容,但是,当我尝试运行play命令时,仍然会出现此错误

错误:FFmpeg / avconv找不到!在Function.getInfo(C:\ Users \ johnd \ OneDrive \ Desktop \ discordBot \ node_modules \ prism-media \ src \ core \ FFmpeg.js:130:11)在Function.create(C:\ Users \ johnd \ OneDrive \ Desktop \ discordBot \ node_modules \ prism-media \ src \ core \ FFmpeg.js:143:38)在新的FFmpeg上(C:\ Users \ johnd \ OneDrive \ Desktop \ discordBot \ node_modules \ prism-media \ src \ core \ FFmpeg.js:44:27)在AudioPlayer.playUnknown(C:\ Users \ johnd \ OneDrive \ Desktop \ discordBot \ node_modules \ discord.js \ src \ client \ voice \ player \ BasePlayer.js:47:20)在VoiceConnection.play(C:\ Users \ johnd \ OneDrive \ Desktop \ discordBot \ node_modules \ discord.js \ src \ client \ voice \ util \ PlayInterface.js:71:28)在C:\ Users \ johnd \ OneDrive \ Desktop \ discordBot \ commands \ play.js:7:39在processTicksAndRejections(internal / process / task_queues.js:97:5)

我将在下面发布我的播放功能

async function playMusic(vc,songId) {
    const stream = await ytdl(songId,{type: 'opus',filter : 'audioonly'});
    vc.join().then(connection => {
        const dispatcher = connection.play(stream,{volume: 1});
        dispatcher.on('end', end => {
            console.log("Song ended!");
            vc.leave();
        }).catch(err => console.log(err));
    }).catch(err => console.log(err));
}

我的安装证明:https://imgur.com/a/EFM1G6s

更新1:我仍在寻找有此特定问题的人,找不到任何东西。

javascript node.js ffmpeg discord.js audio-player
1个回答
0
投票

您是否已将ffmpeg添加到Windows路径?

© www.soinside.com 2019 - 2024. All rights reserved.