1

私はアンドロイドプロジェクトに取り組んでいます。ボタンをなめたときにマイクをミュートに設定したいと思います。このコードの使用:

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");

通話のミュートを解除するためにこのコードを使用する方法は?

4

0 に答える 0