added volume mute condition

This commit is contained in:
Jason Chen 2022-01-19 20:09:45 -08:00
parent e0814e3c95
commit ca7bc39ca1

View file

@ -709,6 +709,10 @@ const app = new Vue({
this.mk.addEventListener(MusicKit.Events.playbackVolumeDidChange, (_a) => { this.mk.addEventListener(MusicKit.Events.playbackVolumeDidChange, (_a) => {
if( this.cfg.audio.muted && this.cfg.audio.lastVolume != 0 ) {
this.cfg.audio.muted = false;
this.cfg.audio.lastVolume = 0;
}
this.cfg.audio.volume = this.mk.volume this.cfg.audio.volume = this.mk.volume
}) })
@ -3009,6 +3013,7 @@ const app = new Vue({
muteButtonPressed() { muteButtonPressed() {
if( this.cfg.audio.muted ) { if( this.cfg.audio.muted ) {
this.mk.volume = this.cfg.audio.lastVolume; this.mk.volume = this.cfg.audio.lastVolume;
this.cfg.lastVolume = 0;
this.cfg.audio.muted = false; this.cfg.audio.muted = false;
} else { } else {
this.cfg.audio.lastVolume = this.cfg.audio.volume; this.cfg.audio.lastVolume = this.cfg.audio.volume;