如何设置 aplay 以延迟播放音频文件 10 或 15 秒。
我将 aplay 设置为在启动时播放 - 它在登录屏幕前约 10 秒播放我的音频文件,然后当我登录时它会继续播放约 7 秒(这没问题),但我想延迟播放直到登录屏幕出现。现在它提前了大约 15 秒。 aplay -R 或 -s 参数。从 -R 的微秒和 -s 的刻度分钟( sleep )开始,这看起来如何
什么是延迟的最佳选择。谢谢
解决了
#!/bin/sh
### BEGIN INIT INFO
# Provides: defaultdaemon
# Required-Start: $remote_fs $syslog $all
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INF
sleep 5;
echo "Playing startup sound"
aplay /boot/Orbital.wav 2>&1 >/dev/null &
最佳答案
aplay
没有延迟播放的选项。
(-R 和 -s 参数做不同的事情。)
运行sleep运行前aplay
,或者编写一个运行这两个的脚本。
一个更好的主意是运行 aplay
不是在启动时而是在登录时。
关于boot - aplay 选项 -R 或 -s 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24345132/