Using "manageEventListener" for the 'volumechange' event (MonitorStream.js)

pull/4700/head
IgorA100 2026-03-10 01:07:15 +03:00 committed by GitHub
parent d051848fbf
commit aa7aa38d70
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 3 deletions

View File

@ -637,6 +637,7 @@ function MonitorStream(monitorData) {
this.stop = function() {
manageEventListener.removeEventListener(this.handlerEventListener['killStream']);
manageEventListener.removeEventListener(this.handlerEventListener['playStream']);
manageEventListener.removeEventListener(this.handlerEventListener['volumechange']);
/* Stop should stop the stream (killing zms) but NOT set src=''; This leaves the last jpeg up on screen instead of a broken image */
const stream = this.getElement();
@ -1004,9 +1005,11 @@ function MonitorStream(monitorData) {
}
if (audioStream) {
audioStream.addEventListener('volumechange', (event) => {
this.listenerVolumechange(event);
});
this.handlerEventListener['volumechange'] = manageEventListener.addEventListener(audioStream, 'volumechange',
(event) => {
this.listenerVolumechange(event);
}
);
}
};