fix(StreamDispatcher): emit volumeChange event when the volume changes (#2349)

This commit is contained in:
nekobako
2018-02-22 06:21:13 +09:00
committed by SpaceEEC
parent dc6bce1f82
commit c25ea45866

View File

@@ -278,6 +278,13 @@ class StreamDispatcher extends Writable {
setVolume(value) {
if (!this.streams.volume) return false;
/**
* Emitted when the volume of this dispatcher changes.
* @event StreamDispatcher#volumeChange
* @param {number} oldVolume The old volume of this dispatcher
* @param {number} newVolume The new volume of this dispatcher
*/
this.emit('volumeChange', this.volume, value);
this.streams.volume.setVolume(value);
return true;
}