fix(ui): fix audio slider not updating
This commit is contained in:
parent
de4871ac69
commit
a600cc94f4
3 changed files with 4 additions and 0 deletions
|
|
@ -826,6 +826,7 @@ class AudioContextManager {
|
|||
if (this.volumeNode && this.audioContext) {
|
||||
const now = this.audioContext.currentTime;
|
||||
this.volumeNode.gain.setTargetAtTime(this.currentVolume, now, 0.01);
|
||||
window.dispatchEvent(new CustomEvent('volume-change'));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -518,6 +518,8 @@ export function initializePlayerEvents(player, audioPlayer, scrobbler, ui) {
|
|||
});
|
||||
};
|
||||
|
||||
window.addEventListener('volume-change', updateVolumeUI);
|
||||
|
||||
setupMediaListeners(audioPlayer);
|
||||
if (player.video) {
|
||||
setupMediaListeners(player.video);
|
||||
|
|
|
|||
1
js/ui.js
1
js/ui.js
|
|
@ -2280,6 +2280,7 @@ export class UIRenderer {
|
|||
});
|
||||
|
||||
this.player.activeElement.addEventListener('volumechange', updateFsVolumeUI);
|
||||
window.addEventListener('volume-change', updateFsVolumeUI);
|
||||
updateFsVolumeUI();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue