NEWS
NodeJS Microphone Kein Zugriff
-
Guten Morgen Community,
ich habe momentan leider ein kleines Problem.
Vereinfacht ausgedrückt versuche ich in einem Adapter auf ein USB-Mikrophon zuzugreifen.Wenn ich folgenden Code als normaler pi User ausführe (Testverzeichnis, nicht als Adapter) mit node main.js
var mic = require("microphone"); mic.startCapture(); mic.audioStream.on("data", (data) => { console.log(data); });
funktioniert es einwandfrei.
Sobald ich exakt den selben Code in meinen Adapter einfüge bekomme ich keine Daten.
Heißt für mich also, dass der iobroker User keinen Zugriff auf das Mikrophon hat.Jetzt zur Frage^^
Wie kann ich dem User iobroker die benötigten Berechtigungen geben, damit ich im Adapter auf das Mikrophon zugreifen kann? -
Du musst den user ioBroker zur richtigen Gruppe hinzufügen. Es sollte die Gruppe audio sein.
sudo usermod -a -G groupName userName
-
Super vielen Dank!
Nachsudo usermod -a -G audio iobroker sudo reboot
hat es funktioniert.