从cron启动时,linux-mplayer无法播放在线.pls文件
作者:互联网
我已经使用Rasberry Pi和piFace构建了一个系统.按钮用于导航菜单系统并选择各种选项.其中包括播放(使用mplayer)本地存储的mp3和m4a文件以及来自远程站点的mp3和pls格式的流音频.
当我在本地终端上手动运行该程序时-一切正常,所有这些类型的媒体都能正常播放.
但是,如果我在重启后使用以下crontab条目运行程序
@reboot /home/pi/go.sh>> /home/pi/log.txt 2>& 1
该程序运行并播放列出的所有媒体类型,但不包括pls广播流(例如BBC使用的媒体流).使用pls输入时,mplayer运行(如ps或top所示),但没有声音出现.
我试过以pi和root身份运行-结果相同.
任何建议欢迎.
柯比
本地存储的音频文件:
mplayer -quiet /home/pi/music/Rehab.m4a *作品*
mplayer -quiet /home/pi/music/Angel.mp3 *作品*
本地存储的音频播放列表:
mplayer -quiet -loop 0-播放列表/home/pi/tree/playlist_bob_dylan.txt *作品*
流式广播:
mplayer -quiet http://www.bbc.co.uk/radio/listen/live/r6_aaclca.pls *失败*
mplayer -quiet http://tx.sharp-stream.com/icecast.php?i=planetrock.mp3 *作品*
解决方法:
从Wikipedia开始:
PLS is a computer file format that stores multimedia playlists…
您需要使用-playlist开关,如下所示:
$mplayer -playlist http://example.com/exampleStream.pls
标签:raspberry-pi,cron,linux,audio,mplayer 来源: https://codeday.me/bug/20191122/2056504.html