Escribí mi propia interfaz de reproductor multimedia utilizando javascript y html5. Actualmente mi deslizador de volumen se asigna al atributo de volumen del navegador 1: 1. Me gustaría ajustar esto a la cuenta perceived loudness.Volumen no lineal para HTMLMediaElement
El volume attribute section of the html5 specs dicen:
... 0.0 estar en silencio, y 1,0 siendo el valor más alto, los valores intermedios en el aumento de volumen. El rango no necesita ser lineal.
Esto parece implicar que no hay un estándar para lo que los navegadores de escala deberían usar. Me preocupa que si ajusto el volumen percibido en un navegador, es posible que otro navegador ya esté haciendo esto, lo que resultaría en una sobrecorrección.
¿Alguien sabe qué escalas de volumen usan actualmente los navegadores y si es probable que cambien en el futuro?
Lo que no me gusta especialmente es tener que almacenar una lista de cómo se comportan las versiones específicas del navegador. Siempre habrá algún navegador oscuro que no esté en la lista. Sin embargo, me has dado una idea. Si crease una prueba de percepción manual en JavaScript, los usuarios individuales podrían calibrarla no solo en su navegador, sino también en su propia percepción del sonido. – lucas