🔨 Better initial volume setter
This commit is contained in:
parent
1abb5e8ba8
commit
3c5665878b
1 changed files with 1 additions and 1 deletions
|
@ -708,11 +708,11 @@ class Queue<T = unknown> {
|
||||||
this._filtersUpdate = options.filtersUpdate;
|
this._filtersUpdate = options.filtersUpdate;
|
||||||
|
|
||||||
const volumeTransformer = resource.volume as VolumeTransformer;
|
const volumeTransformer = resource.volume as VolumeTransformer;
|
||||||
|
if (volumeTransformer && typeof this.options.initialVolume === "number") Reflect.set(volumeTransformer, "volume", Math.pow(this.options.initialVolume, 1.660964));
|
||||||
if (volumeTransformer?.hasSmoothness && typeof this.options.volumeSmoothness === "number") {
|
if (volumeTransformer?.hasSmoothness && typeof this.options.volumeSmoothness === "number") {
|
||||||
if (typeof volumeTransformer.setSmoothness === "function") volumeTransformer.setSmoothness(this.options.volumeSmoothness || 0);
|
if (typeof volumeTransformer.setSmoothness === "function") volumeTransformer.setSmoothness(this.options.volumeSmoothness || 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setVolume(this.options.initialVolume);
|
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.connection.playStream(resource);
|
this.connection.playStream(resource);
|
||||||
|
|
Loading…
Reference in a new issue