Fixed volume not changing
This commit is contained in:
@@ -75,7 +75,7 @@
|
||||
localStorage.setItem(STORAGE_KEY_VOLUME, playerElement.volume.toString());
|
||||
}
|
||||
|
||||
function restorePreferences() {
|
||||
function restoreQualityPreference() {
|
||||
const savedQuality =
|
||||
localStorage.getItem(STORAGE_KEY_QUALITY) ??
|
||||
(import.meta.env.VITE_DEFAULT_DASH_BITRATE as string | undefined);
|
||||
@@ -97,11 +97,6 @@
|
||||
player.selectVariantTrack(preferredTrack, true);
|
||||
}
|
||||
}
|
||||
|
||||
const savedVolume = localStorage.getItem(STORAGE_KEY_VOLUME);
|
||||
if (savedVolume) {
|
||||
playerElement.volume = parseFloat(savedVolume);
|
||||
}
|
||||
}
|
||||
|
||||
function loadTimeFromUrl(page: Page): boolean {
|
||||
@@ -467,8 +462,13 @@
|
||||
player.addEventListener('buffering', saveQualityPreference);
|
||||
playerElement.addEventListener('volumechange', saveVolumePreference);
|
||||
|
||||
const savedVolume = localStorage.getItem(STORAGE_KEY_VOLUME);
|
||||
if (savedVolume) {
|
||||
playerElement.volume = parseFloat(savedVolume);
|
||||
}
|
||||
|
||||
player.addEventListener('loaded', () => {
|
||||
restorePreferences();
|
||||
restoreQualityPreference();
|
||||
|
||||
const defaultLanguage = get(playerDefaultLanguage);
|
||||
if (defaultLanguage) {
|
||||
|
||||
Reference in New Issue
Block a user