So erkennen Sie das mit dem Mikrofon verbundene System mithilfe von JavaScript

Ich benutzegetUserMedia() für Audioaufnahmen und es funktioniert korrekt, aber es gibt ein Problem damit.

Ich möchte eine Meldung anzeigen, bevor ich mit der Aufnahme beginne, dass ein Mikrofon mit dem System verbunden ist oder nicht.

Dafür habe ich folgenden Code verwendet und in Chrome ausgeführt, aber es hat nicht richtig funktioniert.

if(navigator.getUserMedia || navigator.webkitGetUserMedia)
{
   alert("Microphone is connected with your system");
} else {
   alert("Microphone is not connected with your system");
}

Wenn das Mikrofon nicht angeschlossen ist, erscheint oben die Meldung "Mikrofon ist mit Ihrem System verbunden".

Schlagen Sie mir daher bitte eine bessere Methode vor, um das Mikrofon mithilfe von JavaScript in einem beliebigen Browser zu erkennen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage