[Webkit-unassigned] [Bug 83704] [EFL][GTK] media/event-attributes.html fails if mixer is not at 100%

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 10 06:59:39 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=83704


Jussi Kukkonen <jussi.kukkonen at intel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jussi.kukkonen at intel.com




--- Comment #12 from Jussi Kukkonen <jussi.kukkonen at intel.com>  2012-09-10 06:59:57 PST ---
I think there's an actual bug here: unless the system volume is 100% there's an extra volumechange event (as can be seen in rakucos diff).

Originally the volume is 1.0. Then, apparently after play(), the volume is changed to the actual system volume (triggering the volumechange event if the system volume is something else than 100%). If I was a html app developer I'd find this very surprising.

Others, (chromium, firefox) do not expose the system volume through HTMLMediaElement.volume: HTMLMediaElement.volume 1.0 effectively means "the current system volume" and changing the system volume does not trigger volumechange events

Now, a case could be made for exposing system volume in the HTMLMediaElement (spec says "user agents may remember the last set value across sessions, on a per-site basis or otherwise, so the volume may start at other values"): in that case the original value "1.0" was wrong, it should always start at system volume.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list