Как включить звуковые эффекты для кнопки в Android - PullRequest
3 голосов
/ 07 декабря 2011

Я использую android:soundEffectsEnabled="true" для кнопки в файле layout.xml.

В настройках я включил звуковые эффекты и могу слышать эффект в приложениях по умолчанию, но не в своем приложении.Есть ли что-нибудь, что я должен сделать, кроме этого?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 12 августа 2012

Звуковые эффекты включены для метода onClick (), но не для onTouch ().Какой метод вы использовали?если это было на Touch (), используйте такую ​​вещь:

v.playSoundEffect(android.view.SoundEffectConstants.CLICK);
0 голосов
/ 07 декабря 2011
    MediaPlayer mp;
Button one = (Button) findViewById(R.id.btnOne);
        one.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                mp = MediaPlayer.create(this, R.raw.mamacita_one);
            }
        });
 @Override
    public boolean onKeyDown(int keyCode, KeyEvent ev) {
        switch (keyCode) {
        case KeyEvent.KEYCODE_0:
            mp = MediaPlayer.create(this, R.raw.mamacita_zero);
            mp.start();
            return true;
        }

        return super.onKeyDown(keyCode, ev);

}

или вы можете сослаться

Создание звуковых эффектов в Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...