【发布时间】:2017-04-05 12:31:47
【问题描述】:
我有一个 node.js 脚本,它播放一个 mp3 文件,mpg321 由我的 RasPi 3B 上的 HTTP 请求触发,并且即使在重新启动 Pi 后也希望继续运行。
我可以使用永久启动命令将 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
【问题讨论】:
标签: node.js audio raspberry-pi crontab forever