играть простой. WAV на странице просмотра? - PullRequest
1 голос
/ 22 ноября 2010

В Android, есть ли способ условно воспроизвести небольшой 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 ]

2 голосов
/ 23 ноября 2010

На самом деле - я понял, что простая Media Play справится с небольшими волнами:

MediaPlayer mp = MediaPlayer.create(this, R.raw.your_wav);
            mp.start();
1 голос
/ 22 ноября 2010

android.media.SoundPool, похоже, будет делать то, что вы хотите.

...