0
我有一个node.js脚本,它在我的RasPi 3B上播放由HTTP请求触发的mpg321 mp3文件,并且即使在重新启动Pi后也想连续运行。RasPi + Node.js forever:在重新启动后无法听到MP3声音
我可以使用永久启动命令播放mp3文件作为后台作业,并且可以在使用crontab设置重新启动后运行不涉及mp3的简单脚本。但是,虽然一切工作正常,但只有当我重新启动时,mp3声音总是丢失。
有没有人知道解决这个问题的方法?
Node.js的脚本:
var mpg321 = require('mpg321');
var filepath = "./audio/beep-01a.mp3";
var player = mpg321().remote();
//infinity loop
player.play(filepath);
player.on('end', function() {
console.log('end');
player.play(filepath);
});
crontab的设置:
@reboot /usr/bin/forever start /home/pi/Documents/nodejs/index.js