[whatwg] audio and video: volume and muted as content attributes?

Silvia Pfeiffer silviapfeiffer1 at gmail.com
Wed Jun 9 18:52:27 PDT 2010

I don't think that is possible in the way that the volume attribute is
currently defined as a value between [0;1]. That is an orthogonal, but
still important question about the volume attribute then.

So, if you say 300%, I assume you mean 3 times louder than what the
track is given as? I do wonder how to do that with the current volume
attribute - right now the spec says that the default value set is 1.0
[1]. It seems that means we cannot amplify a quiet audio track but
have to rely on the user to turn up the volume on their computer? I
would actually prefer if the default setting was something like 0.5
and we could then turn the volume up or down in javascript or
preferably event through a content attribute as mentioned.


[1] http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#dom-media-volume

On Thu, Jun 10, 2010 at 10:05 AM, Kevin Marks <kevinmarks at gmail.com> wrote:
> Setting volume above 1.0 can be very useful if the original is too quiet.
> For example, Quicktime allows a volume of 300% to amplify quiet tracks
> On May 31, 2010 11:30 PM, "Philip Jägenstedt" <philipj at opera.com> wrote:
> On Tue, 01 Jun 2010 14:17:03 +0800, Silvia Pfeiffer
> <silviapfeiffer1 at gmail.com> wrote:
>> On Tue, Ju...
> This would make volume even more special, as a float that reflects as an
> integer percentage. Just using the existing definition for reflecting a
> float would be simpler.
>>> So, I am neither in favor or against of reflecting volume and mute as
>>> content attributes. Im...
> I'd be fine with reflecting muted if many people think it would be useful.
> I'm not the one to make that judgment though.
> Volume isn't a huge problem, just not as trivial as one might suspect.
> Another thing to consider is that it is currently impossible to set volume
> to a value outside the range [0,1] via the DOM API. With a content
> attribute, volume="-1" and volume="1.1" would need to be handled too. I'd
> prefer it being ignored rather than being clamped.
>>> [1]
>>> http://www.whatwg.org/specs/web-apps/current-work/multipage/urls.html#reflect
>> Ch...
> --
> Philip Jägenstedt
> Core Developer
> Opera Software

More information about the whatwg mailing list