无法在摩托罗拉上静音麦克风

时间:2012-08-14 13:04:55

标签: android microphone android-audiomanager

我正在开发一个Android项目。我想在舔按钮时将micrphone设置为静音。使用此代码:

AudioManager audioManager = ((AudioManager) getApplicationContext().getSystemService(Context.AUDIO_SERVICE));
audioManager.setMicrophoneMute(true);

一切正常,除了motorola

在morotola上,麦克风未设置为静音。有人可以给我一个建议吗?

修改

我发现了这个:

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

现在如何使用此代码取消静音?

0 个答案:

没有答案