Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在查看页面上播放简单的.wav?_Android_Audio_Load_Wav - Fatal编程技术网

Android 在查看页面上播放简单的.wav?

Android 在查看页面上播放简单的.wav?,android,audio,load,wav,Android,Audio,Load,Wav,在android中,当布局显示给用户(加载时)时,有没有一种方法可以有条件地播放一个小的.wav文件,如下所示: if (randonGen == 3) { //play small wav sound here mTheMessage = (TextView) findViewById(R.id.resultText); mTheImageButton = (ImageButton)

在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
的代码在哪里被调用和播放?

android.media.SoundPool看起来可以做你想做的事。

事实上-我发现一个简单的媒体播放就可以用小的wav来实现:

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

知道这些很有用。我确实看到每个视图都有playSoundEffect方法,但我没有看到将声音设置为播放的方法,所以我推测它可能只是播放股票声音。