如何通过 cron 在启动时播放声音

如何通过 cron 在启动时播放声音

在 中/etc/crontab,我有这一行:

@reboot /usr/bin/nvlc -L /home/pi/Music/loop.flac

它不会在启动时播放该文件。它什么也不做。扬声器没有发出声音。

如果我/usr/bin/nvlc -L /home/pi/Music/loop.flac在命令行中输入并按 Enter,它会进入某种 CLI VLC 并开始播放文件。声音从扬声器中发出。显然,该命令正在运行,但它忽略了它应该在启动时运行它的事实。

为什么?可能出了什么问题?我什至使用“nvlc”的完整路径来避免“不同路径”或类似问题的任何问题。

答案1

您最好尝试其他命令行播放器,例如 mpg123、mpg321 或 mplayer,并通过延迟运行来确保音频服务已经启动,例如

@reboot sleep 15;/usr/bin/mplayer whatever.flac

相关内容