如何将输出音频从模拟切换到蓝牙,反之亦然

时间:2017-01-13 23:04:56

标签: javascript node.js audio bluetooth raspberry-pi3

我正在使用内置蓝牙的

覆盆子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暂时没有成功。

提前感谢您的答案

0 个答案:

没有答案