系统相关
首页 > 系统相关> > 从cron启动时,linux-mplayer无法播放在线.pls文件

从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