Tengo un problema, contrato a alguien para hacer una aplicación de música, pero cuando intentamos reproducir un archivo de audio localizado en el servidor, da un poco de latencia de 6-8 segundos, en otras aplicaciones de música sólo toma milisegundos, ¿cómo podemos hacer que apeste a esa velocidad de reproducción?
Respuesta
¿Demasiados anuncios?Suena como si la respuesta estuviera relacionada con la configuración de ahorro de energía de su servidor. Específicamente, los tiempos muertos de los discos duros.
Si tarda milisegundos es probablemente porque el disco ya está girando, y cuando tarda 6-8 segundos es probablemente porque el disco se ha apagado y necesita girar antes de buscar el archivo.
El hecho de tener más de una unidad exacerba este problema. Si un archivo de música se está reproduciendo durante algún tiempo en un disco, otro podría bajar. Elegir otra canción de la primera unidad se reproducirá muy pronto, pero elegir algo de la otra unidad implicará un cierto retraso antes de que la unidad esté lista.
Pero también puede ocurrir en una sola unidad si el archivo de música se carga primero en la RAM antes de reproducirse. En ese caso, las canciones cortas terminarán antes de que la unidad de disco se desactive, pero las más largas pueden darle tiempo suficiente para que no vea ninguna actividad y piense que no es necesario.
Mi recomendación es siempre desactivar el modo de ahorro de energía en los discos duros. Tienden a durar más tiempo si no se apagan y encienden constantemente.
0 votos
Esto parece una pregunta de desarrollo. Este sitio es para usuarios de Android, lo que significa que las preguntas sobre desarrollo/programación están fuera de tema aquí ( consulte la sección ¿Sobre qué temas puedo preguntar aquí? ). Las preguntas sobre desarrollo se refieren a Stack Overflow .
0 votos
Supongo que se publicó aquí porque tiene que ver con una aplicación para Android.