我已经使用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:
您需要使用-playlist
开关,如下所示:
$ mplayer -playlist http://example.com/exampleStream.pls
关于linux - 从cron启动时,mplayer无法播放在线.pls文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22143855/