没有任何效果"/>
discordjs/voice:改变音量没有任何效果
我正在为机器人使用@discordjs/voice。当我尝试更改资源的音量时,无论是在当前正在播放资源时还是在播放之前进行更改,似乎都没有任何效果。
我创建资源的代码如下所示:
const stream = ytdl(url, {
filter: "audioonly",
format: "mp3",
highWaterMark: 1 << 62,
liveBuffer: 1 << 62,
dlChunkSize: 0,
bitrate: 128,
quality: "lowestaudio"
})
const resource = createAudioResource(stream, {inlineVolume: true});
播放前改变音量:
resource.volume.setVolume(audioVolume);
audioPlayer.play(resource);
我试过
audioVolume
值介于 0.0-1.0 和 0-100 之间,但无论值如何,音频音量都保持完全相同。任何想法可能是这里的问题?
回答如下:
事实证明,我没有使用正确更改值的代码调用函数,这意味着代码没有执行。似乎这是我代码其他部分的问题,在确保
setVolume()
方法实际被调用后,它起作用了。
更多推荐
discordjs/voice:改变音量没有任何效果
发布评论