我已经使用 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 * 工作 *