在Android应用程序中输入EditText时播放声音

时间:2016-05-14 11:19:34

标签: java android audio android-edittext

您好我正在制作一个Android应用程序。 我在EditText字段中输入时想播放默认音效。 任何想法如何做到这一点?

由于

1 个答案:

答案 0 :(得分:1)

您可以将textwatcher用于此目的

 youredittext.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {

            }

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {

            }

            @Override
            public void afterTextChanged(Editable s) {
          MediaPlayer mp = MediaPlayer.create(this, R.raw.yourmp3); // add mp3 file 
          mp.start();
            }
        });

注意:在res->raw文件夹

中添加yourmp3