在用户单击EditText字段并单击软键盘上的mic按钮之后,我想显示一个音量来显示音量。
我使用MediaRecorder使卷积器工作。但是当按下麦克风按钮时无法捕获任何按键事件。直到用户单击回车(箭头)键为止,似乎没有任何按键事件被发送。
editText.setOnKeyListener { _, keyCode, _ ->
if (keyCode == KeyEvent.KEYCODE_VOICE_ASSIST){
Log.d("ACTIVITY_NAME", "You pressed mic")
true
} else {
false
}
}