mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-14 18:43:31 +01:00
fix #3102
This commit is contained in:
@@ -66,8 +66,8 @@ class BasePlayer extends EventEmitter {
|
|||||||
stream.pipe(opus);
|
stream.pipe(opus);
|
||||||
return this.playOpusStream(opus, options, streams);
|
return this.playOpusStream(opus, options, streams);
|
||||||
}
|
}
|
||||||
const volume = streams.volume = new prism.VolumeTransformer16LE({ volume: options ? options.volume : 1 });
|
streams.volume = new prism.VolumeTransformer({ type: 's16le', volume: options ? options.volume : 1 });
|
||||||
stream.pipe(volume).pipe(opus);
|
stream.pipe(streams.volume).pipe(opus);
|
||||||
return this.playOpusStream(opus, options, streams);
|
return this.playOpusStream(opus, options, streams);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -77,10 +77,10 @@ class BasePlayer extends EventEmitter {
|
|||||||
if (options.volume !== false && !streams.input) {
|
if (options.volume !== false && !streams.input) {
|
||||||
streams.input = stream;
|
streams.input = stream;
|
||||||
const decoder = new prism.opus.Decoder({ channels: 2, rate: 48000, frameSize: 960 });
|
const decoder = new prism.opus.Decoder({ channels: 2, rate: 48000, frameSize: 960 });
|
||||||
const volume = streams.volume = new prism.VolumeTransformer16LE({ volume: options ? options.volume : 1 });
|
streams.volume = new prism.VolumeTransformer({ type: 's16le', volume: options ? options.volume : 1 });
|
||||||
streams.opus = stream
|
streams.opus = stream
|
||||||
.pipe(decoder)
|
.pipe(decoder)
|
||||||
.pipe(volume)
|
.pipe(streams.volume)
|
||||||
.pipe(new prism.opus.Encoder({ channels: 2, rate: 48000, frameSize: 960 }));
|
.pipe(new prism.opus.Encoder({ channels: 2, rate: 48000, frameSize: 960 }));
|
||||||
}
|
}
|
||||||
const dispatcher = this.createDispatcher(options, streams);
|
const dispatcher = this.createDispatcher(options, streams);
|
||||||
|
|||||||
Reference in New Issue
Block a user