web-dev-qa-db-ja.com

サウンド再生時の遅延

スクリプトでは、.oggを使用してサウンド(/usr/bin/playファイル)を再生します。サウンドは正常に再生されますが、サウンドが再生されてからプログラム(play)が終了するまでに数秒の煩わしい遅延があります。それはなぜですか、そしてそれを修正することができますか?

スクリプトはgit-commitフックです。 play -q filename.oggを呼び出すだけです。私はコマンドラインから同じ経験をしています。

それが関係しているなら、私は10.04にいます。

4
Leif

音が出るのを待つ必要はありませんよね?だからあなたはただ

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

(または、より強力なデタッチについては ここ を参照してください)。また、mplayerの代わりにogg123またはplayを試すか、別のオーディオ出力を試してください。

2
loevborg

これは、アプリケーションがシャットダウンするのにかかる時間に起因すると考えられます。それは本当にあなたがスクリプトをどのように書いたかに依存します。

これは、ubuntuよりもスクリプトの問題である可能性があります。

0
myusuf3