No estoy seguro de dónde formular esta pregunta realmente, ya que parece abarcar una cantidad de disciplina, incluida la electrónica y la ingeniería de software.
Desde que noté este comportamiento en dispositivos con software muy limitado, estoy tentado de asumir que es una cuestión de diseño eléctrico.
Un poco de contexto:
Me he dado cuenta de que la mayoría de los reproductores de audio tienden a saltarse el primer segundo (o así) de la música cuando se inicia por primera vez. Este es un comportamiento que he notado en los últimos años (probablemente los últimos 3-4 años).
Escenario de ejemplo:
- Arranca el dispositivo
- Poner en marcha un reproductor de audio
- Reproducir una canción
Casi invariablemente, se saltará el primer segundo de la canción. Ahora, si vuelves a jugar desde el principio, aparecerá el segundo que falta .
He notado este comportamiento en varios dispositivos:
- macbook
- iphone
- ipad
- teléfonos android
- pequeños reproductores de mp3
- máquina de windows
- otro teléfono con funciones, el CAT B100
También he notado que este comportamiento aparece con casi cualquier software:
- itunes
- spotify
- vlc
- lo-nombre-lo
También probé con varios auriculares y altavoces.
Esto realmente me está volviendo loco, ya que un poco "rompe" la música. Soy bastante sensible a eso, así que me gustaría entender, y tal vez resolver, el problema.
Y aquí viene la pregunta:
Este problema no parece estar vinculado a ningún software o hardware en particular. ¿Cuál es el enlace? Sospecho un tipo de estrategia de ahorro de batería, que inicializaría el dispositivo de sonido demasiado tarde. ¿Hay un patrón conocido para ese tipo de cosas?
Como ingeniero de software, ¿puedo solucionar esto?