我正在使用内置蓝牙的
覆盆子pi 3 kernel : 4.4.38-v7+
pulseaudio : 5.0
bluez : 5.23-2+rpi2
我正在尝试使用pir传感器从模拟输出切换到蓝牙输出,以使声音在我的工作室中跟随我。
从现在起,这是我在Nodejs中的代码
我只是在kodi上静音,但这是与kodi沟通的测试。
var Gpio = require('onoff').Gpio,pir = new Gpio(4, 'in', 'both');
var kodi = require('kodi-ws');
kodi('localhost',9090).then(function(connection){
pir.watch(function(err, value) {
if (err) {
console.log('erreur de lecture du capteur')
exit();
}
if(!value){
connection.Application.SetMute(true);
}else{
connection.Application.SetMute(false);
}
});
console.log('Pi watcher deployed successfully!');
console.log('Keep dancing');
});
function exit() {
pir.unexport();
process.exit();
}
我会尝试使用shelljs发送命令切换音频而不是静音,但已经尝试使用pulseaudio和pacmd
暂时没有成功。
提前感谢您的答案