Add media.default_volume preference

This commit is contained in:
wolfbeast
2016-06-10 21:43:49 +02:00
committed by roytam1
parent df7f937de1
commit d0b9edcb9c
2 changed files with 11 additions and 0 deletions
+8
View File
@@ -2098,7 +2098,15 @@ HTMLMediaElement::HTMLMediaElement(already_AddRefed<mozilla::dom::NodeInfo>& aNo
gMediaElementEventsLog = PR_NewLogModule("nsMediaElementEvents");
}
#endif
ErrorResult rv;
double defaultVolume = Preferences::GetFloat("media.default_volume", 1.0);
if (defaultVolume < 0.0 || defaultVolume > 1.0) {
// Invalid, set to default 1.0
defaultVolume = 1.0;
}
SetVolume(defaultVolume, rv);
mAudioChannel = AudioChannelService::GetDefaultAudioChannel();
mPaused.SetOuter(this);
+3
View File
@@ -262,6 +262,9 @@ pref("media.cache_readahead_limit", 999999);
// Master HTML5 media volume scale.
pref("media.volume_scale", "1.0");
// Default media volume
pref("media.default_volume", "1.0");
// Timeout for wakelock release
pref("media.wakelock_timeout", 2000);