如何使用 systemd 播放 mp3 曲目的前 n 秒?
How to play first n seconds of a mp3 track with systemd?
这是我的尝试:
[Unit]
Description=play the a team song
[Service]
ExecStart=/usr/bin/mpg123 /home/pi/Music/the_a_team.mp3
RuntimeMaxSec=10
歌曲播放 21 秒后停止。我不明白。
我也没有找到其他解决方案,比如告诉 mpg123 只播放前 n 秒。请帮我。任何解决方案都可以。
试试这个:
[Unit]
Description=play the a team song
[Service]
ExecStart=/usr/bin/ffplay /home/pi/Music/the_a_team.mp3 -t 10 -autoexit -nodisp
请注意,ffplay 是 ffmpeg 包的一部分。
这是我的尝试:
[Unit]
Description=play the a team song
[Service]
ExecStart=/usr/bin/mpg123 /home/pi/Music/the_a_team.mp3
RuntimeMaxSec=10
歌曲播放 21 秒后停止。我不明白。 我也没有找到其他解决方案,比如告诉 mpg123 只播放前 n 秒。请帮我。任何解决方案都可以。
试试这个:
[Unit]
Description=play the a team song
[Service]
ExecStart=/usr/bin/ffplay /home/pi/Music/the_a_team.mp3 -t 10 -autoexit -nodisp
请注意,ffplay 是 ffmpeg 包的一部分。