Задержка при воспроизведении звука

В сценарии я воспроизводю звук (файл .ogg), используя /usr/bin/play. Звук воспроизводится нормально, но есть раздражающая задержка в несколько секунд после того, как звук был воспроизведен до завершения программы (play). Почему это и можно ли это исправить?

Скрипт представляет собой ловушку git-commit. Это просто вызывает р lay -q filename.ogg. У меня такой же опыт из командной строки.

Я на 10.04, если это актуально.

4
задан 15 December 2015 в 20:35

2 ответа

Нет необходимости ждать завершения звука, верно? Таким образом, вы можете просто

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

(или искать здесь для более интенсивного отделения). Также попробуйте ogg123 или mplayer вместо play или попробуйте другой аудиовыход.

0
ответ дан 15 December 2015 в 20:35

Я бы отнес это к тому времени, которое требуется для завершения работы приложения. Это действительно зависит от того, как вы написали сценарий.

Это может быть скорее проблемой сценариев, чем проблемой Ubuntu.

0
ответ дан 15 December 2015 в 20:35

Другие вопросы по тегам:

Похожие вопросы: