¿Capacidad para monitorear el volumen del sonido cuando se usan auriculares?

Tengo curiosidad por saber si hay una forma de registrar el volumen del sonido cuando se usan auriculares para reproducir música.

Estoy haciendo un proyecto de investigación para cuantificar la pérdida auditiva resultante de escuchar música en los teléfonos y necesito una manera para que las personas proporcionen estadísticas sobre el volumen y el tiempo que las personas escuchan música con sus auriculares en un teléfono Android.

¿Es esto algo para lo que necesitaría rootear el teléfono?

Respuestas (1)

No, no necesita root para monitorear el volumen.

Si está buscando desarrollar una aplicación para este proyecto, está en el lugar afortunado porque no necesita saber programación de Android para implementar esto.

¡Hay una aplicación llamada Tasker , que le permite automatizar su dispositivo, pero también le permite exportar apk (aplicaciones de Android)!

Captura de pantalla:

Tasker

Con Tasker, puede configurar un perfil para detectar "cambios de volumen" y enviarlo a su servidor web (o almacenarlo localmente).

La navegación es Profiles Tab > "+" on bottom right > Event > Variable Set > Media Volume: %VOLMy crea una nueva tarea para enviarla a tu servidor web a través de Action > Net > HTTP Post.

Después de eso, descargue Tasker App Factory (aplicación separada) y mueva su perfil a un nuevo proyecto presionando prolongadamente el ícono de inicio, haciendo clic en "Nuevo proyecto" y asígnele un nombre. Tendrá que arrastrar su perfil y tarea al nuevo proyecto y configurar un icono para su proyecto. Finalmente, podrá presionar prolongadamente su proyecto, presionar Exportar y presionar "Como aplicación".

¡Buena suerte con tu proyecto!

increíble, gracias, esto es incluso mejor que la respuesta que esperaba. (por cierto, ¿hay una aplicación equivalente para iphone?... o al menos, ¿sabe si es posible hacer este tipo de monitoreo en iphone). ¡¡¡gracias de nuevo!!!
Esto suena insuficiente para las necesidades del OP porque registra solo en qué está configurado el control deslizante de volumen, no qué tan fuerte es realmente el sonido. Por ejemplo, podría estar escuchando música alta a bajo volumen o música suave a todo volumen, y producirían el mismo nivel de sonido.
@leeroid no hay problema! Está en el lugar equivocado para recibir consejos sobre iPhone, pero por lo que sé, no hay forma de saber cuál es el nivel de volumen de una aplicación de iPhone en un espacio aislado. Las aplicaciones de automatización también están limitadas en el mundo del iPhone, porque no tienen acceso a los recursos del sistema. Sin embargo, puedo estar equivocado, el nivel de volumen puede ser accesible desde una variable global en Swift/Xcode. Reconozco la preocupación de Dan Hulme, si la compatibilidad con iPhone es imprescindible, una idea sería conectar un Raspberry Pi entre los auriculares/conector para medir los niveles de dB.