我已经使用javascript和html5编写了自己的媒体播放器界面。目前我的音量滑块映射到浏览器的音量属性1:1。我很想调整它以计入perceived loudness。HTMLMediaElement的非线性体积
的volume attribute section of the html5 specs说:
... 0.0保持沉默,和1.0是最大音量设置,在响度增加之间的值。该范围不需要是线性的。
这似乎暗示了什么样的缩放浏览器应该使用什么标准。我担心,如果我在一个浏览器中调整感知响度,另一个浏览器可能已经这样做,导致过度修正。
有谁知道浏览器目前使用的音量大小,以及这些音量在未来是否会发生变化?
我不是特别喜欢的一件事就是不得不存储一个列表如何特定的浏览器版本的行为。列表中总是会出现一些不明显的浏览器。 但是,你给了我一个想法。如果我在JavaScript中创建了一个手动感知测试,那么个人用户不仅可以对其浏览器进行校准,还可以对其自己的声音进行校准。 – lucas 2011-03-26 00:32:29