2010-11-22 1 views
1

В андроиде, есть способ, которым я могу условно играть небольшой файл .wav, когда макет будет отображаться для пользователя (на нагрузке), например, так:играть простой .wav на странице просмотра?

if (randonGen == 3) { 
       //play small wav sound here   
       mTheMessage = (TextView) findViewById(R.id.resultText); 
       mTheImageButton = (ImageButton) findViewById(R.id.face_image); 
      mTheImageButton.setBackgroundDrawable(bitDraw); 
      mThePicture.setImageBitmap(cameraBitmap); 
    } 

Если код позвонить моим sound.wav из моих вызывается и воспроизводится папка с ресурсами?

ответ

2

На самом деле - я понял, что простой Media Play будет делать трюк с небольшим WAVs:

MediaPlayer mp = MediaPlayer.create(this, R.raw.your_wav); 
      mp.start(); 
+0

Полезно знать. Я видел, что у каждого вида есть метод playSoundEffect, но я не видел способа настройки звука для воспроизведения, поэтому я предполагаю, что он, вероятно, просто воспроизводит звуки акций. – techiServices 2010-11-22 21:05:34

1

android.media.SoundPool выглядит так, как будто он будет делать то, что вы хотите.