boot - aplay 选项 -R 或 -s 参数

标签 boot alsa audio

如何设置 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/

相关文章:

java - 如何停止播放 ActionBar 的声音? (音板)

rhel - 如何在 Centos-8 下的命令行中列出和编辑 GRUB 2's "menuentry”?

linux - 运行 bash 脚本,在启动时自动打开终端

ubuntu - LXD容器ALSA音频支持问题

linux - 从哪里获得默认状态?

linux - Alsa:如何在 2 个输出上复制流并保存系统配置?

java - 内置麦克风通话

c - 从 USB 端口启动 OS(XV6)

Android 应用程序在启动时未运行

audio - GNU radio : Use sound output as input source