В сценарии я воспроизводю звук (файл .ogg
), используя /usr/bin/play
. Звук воспроизводится нормально, но есть раздражающая задержка в несколько секунд после того, как звук был воспроизведен до завершения программы (play
). Почему это и можно ли это исправить?
Скрипт представляет собой ловушку git-commit. Это просто вызывает р lay -q filename.ogg
. У меня такой же опыт из командной строки.
Я на 10.04, если это актуально.
Нет необходимости ждать завершения звука, верно? Таким образом, вы можете просто
play file.ogg </dev/null &>/dev/null &
(или искать здесь для более интенсивного отделения). Также попробуйте ogg123
или mplayer
вместо play
или попробуйте другой аудиовыход.
Я бы отнес это к тому времени, которое требуется для завершения работы приложения. Это действительно зависит от того, как вы написали сценарий.
Это может быть скорее проблемой сценариев, чем проблемой Ubuntu.