web-development-kb-es.site

Retraso al reproducir sonido

En un guión reproduzco un sonido (.ogg archivo) usando /usr/bin/play. El sonido se reproduce bien, pero hay un retraso molesto de un par de segundos después de que se ha reproducido el sonido antes de que finalice el programa (play). ¿Por qué es eso y se puede arreglar?

El script es un enlace de git-commit. Simplemente llama play -q filename.ogg. Tengo la misma experiencia desde la línea de comandos.

Estoy en 10.04 si eso es relevante.

4
Leif

No hay necesidad de esperar a que se complete el sonido, ¿verdad? Entonces podrías simplemente

play file.ogg </dev/null &>/dev/null &

(o mira aquí para una separación más intensa). Intenta también ogg123 o mplayer en lugar de play, o pruebe con una salida de audio diferente.

2
loevborg

Atribuiría eso al tiempo que tarda la aplicación en cerrarse. Realmente depende de cómo escribiste el guión.

Esto podría ser más un problema de secuencias de comandos que uno de ubuntu.

0
myusuf3