スクリプトでは、.ogg
を使用してサウンド(/usr/bin/play
ファイル)を再生します。サウンドは正常に再生されますが、サウンドが再生されてからプログラム(play
)が終了するまでに数秒の煩わしい遅延があります。それはなぜですか、そしてそれを修正することができますか?
スクリプトはgit-commitフックです。 play -q filename.ogg
を呼び出すだけです。私はコマンドラインから同じ経験をしています。
それが関係しているなら、私は10.04にいます。
音が出るのを待つ必要はありませんよね?だからあなたはただ
play file.ogg </dev/null &>/dev/null &
(または、より強力なデタッチについては ここ を参照してください)。また、mplayer
の代わりにogg123
またはplay
を試すか、別のオーディオ出力を試してください。
これは、アプリケーションがシャットダウンするのにかかる時間に起因すると考えられます。それは本当にあなたがスクリプトをどのように書いたかに依存します。
これは、ubuntuよりもスクリプトの問題である可能性があります。