3

我已经使用 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 -playlist /home/pi/tree/playlist_bob_dylan.txt * 工作 *

流式广播:

mplayer - 安静http://www.bbc.co.uk/radio/listen/live/r6_aaclca.pls * 失败 *

mplayer -quiet http://tx.sharp-stream.com/icecast.php?i=planetrock.mp3 * 工作 *

4

1 回答 1

3

来自维基百科

PLS 是一种存储多媒体播放列表的计算机文件格式...

您需要使用-playlist开关,如下所示:

$ mplayer -playlist http://example.com/exampleStream.pls
于 2014-07-27T20:23:42.890 回答