マイクが検出されたかどうかの検出にいくつか問題があります。関数を実行していますが、マイクが接続されていない場合、またはユーザーがセキュリティパネルの[拒否]をクリックした場合はnullMicrophone.getMicrophone()
を返すはずです。
私が直面している問題は、マイクがインストールされていない一部のコンピューターでは、Microphone.getMicrophone()
まだとしてトレースアウトすること[object Microphone]
です。
たとえば、ユーザーがマイクを持っておらず、セキュリティパネルで[許可]をクリックすると、別のコントロールに切り替えるかどうかを検証できません。
誰かがマイクが接続されていないかどうかを検出する方法に光を当てることができれば、私はすべての耳です。
よろしくお願いします、ウィル