mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Merge branch 'master' into burn-subtitle-transcoding
This commit is contained in:
commit
da4265eb46
89 changed files with 3292 additions and 1480 deletions
|
@ -121,6 +121,14 @@ class HtmlAudioPlayer {
|
|||
normalizationGain =
|
||||
options.mediaSource.albumNormalizationGain
|
||||
?? options.item.NormalizationGain;
|
||||
} else {
|
||||
console.debug('normalization disabled');
|
||||
return;
|
||||
}
|
||||
|
||||
if (!self.gainNode) {
|
||||
addGainElement(elem);
|
||||
if (!self.gainNode) return;
|
||||
}
|
||||
|
||||
if (normalizationGain) {
|
||||
|
@ -276,8 +284,6 @@ class HtmlAudioPlayer {
|
|||
|
||||
self._mediaElement = elem;
|
||||
|
||||
addGainElement(elem);
|
||||
|
||||
return elem;
|
||||
}
|
||||
|
||||
|
@ -317,7 +323,7 @@ class HtmlAudioPlayer {
|
|||
function onVolumeChange() {
|
||||
if (!self._isFadingOut) {
|
||||
htmlMediaHelper.saveVolume(this.volume);
|
||||
if (browser.safari) {
|
||||
if (browser.safari && self.gainNode) {
|
||||
self.gainNode.gain.value = this.volume * self.normalizationGain;
|
||||
}
|
||||
Events.trigger(self, 'volumechange');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue