Android: Проигрывание аудиоклипа onClick

Как я настраиваю аудиофайл для проигрывания, когда пользователь касается изображения.

Где я должен хранить звуковой файл и какой код я должен использовать для фактического проигрывания файла? Я не хочу поднимать интерфейс MediaPlayer или что-либо как этот.

Я думал о выполнении его как это:

foo = (ImageView)this.findViewById(R.id.foo);
    foo.setOnClickListener(this);

public void onClick(View v) {
if (foo.isTouched()) {

 playAudioFile();
  }
}

Спасибо

28
задан Sachin 15 June 2010 в 00:04
поделиться

1 ответ

При этом не будет отображаться интерфейс MediaPlayer ... он просто будет воспроизводить нужный звук.

Button boton = (Button) findViewById(R.id.boton);
boton.setOnClickListener(new View.OnClickListener() {
 @Override
 public void onClick(View v) {
  MediaPlayer mp = MediaPlayer.create(TestSonido.this, R.raw.slayer);  
  mp.start();
 }
});

В данном случае R.raw.slayer представляет собой аудиофайл с именем slayer.mp3 , который хранится в папке res / raw / и один раз вы нажимаете кнопку, и дроид вас раскачивает ...

62
ответ дан 28 November 2019 в 02:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: