在脚本中,我.ogg
使用 播放声音(文件)/usr/bin/play
。声音播放正常,但在程序()终止之前,声音播放完后有几秒钟的烦人的延迟play
。这是为什么?可以修复吗?
该脚本是一个 git-commit 钩子。它只是调用 p lay -q filename.ogg
。我在命令行上有同样的经历。
如果相关的话,我在 10.04。
答案1
没必要等待声音完成,对吧?所以你可以
play file.ogg </dev/null &>/dev/null &
(或看这里以实现更强烈的分离)。 也可以尝试ogg123
或mplayer
代替play
,或者尝试不同的音频输出。
答案2
我认为这是由于应用程序关闭所需的时间。这实际上取决于您如何编写脚本。
这可能更多的是脚本问题,而不是 ubuntu 问题。