最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

discordjsvoice:改变音量没有任何效果

网站源码admin36浏览0评论

discordjs/voice:改变音量没有任何效果

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()
方法实际被调用后,它起作用了。

发布评论

评论列表(0)

  1. 暂无评论