私はアンドロイドプロジェクトに取り組んでいます。ボタンをなめたときにマイクをミュートに設定したいと思います。このコードの使用:
AudioManager audioManager = ((AudioManager) getApplicationContext().getSystemService(Context.AUDIO_SERVICE));
audioManager.setMicrophoneMute(true);
モトローラを除いて、すべて正常に動作します。
モロトラでは、マイクはミュートに設定されていません。誰かアドバイスをお願いできますか?
編集
私はこれを見つけました:
Intent buttonUp = new Intent(Intent.ACTION_MEDIA_BUTTON);
buttonUp.putExtra(Intent.EXTRA_KEY_EVENT,new KeyEvent(KeyEvent.ACTION_UP,KeyEvent.KEYCODE_MUTE));
getBaseContext().sendOrderedBroadcast(buttonUp,"android.permission.CALL_PRIVILEGED");
通話のミュートを解除するためにこのコードを使用する方法は?