Q
播放聲音?
4
A
回答
4
使用SoundPool
與OnTouchListener
結合。 在你onTouch(..)
方法,你能簡單地做一個SoundPool.play(YOURAUDIOFILE, 1, 1, 1, 0, 1);
胃腸HF
3
我知道這是一個警察出來只是鏈接到別人的解釋,但我不得不這樣做完全一樣的事情,和這裏的教程中,我使用:http://www.droidnova.com/creating-sound-effects-in-android-part-2,695.html
0
可以使用MedaiPlayer作爲內部onTouchListener如下:
mPlayer = new MediaPlayer();
mPlayer.setAudioStreamType(AudioManager.STREAM_RING);
try {
mPlayer.setDataSource(mContext,
Uri.parse("android.resource://" + mContext.getPackageName() + "/" + R.raw.YourFileName));
mPlayer.prepare();
} catch (IOException e) {
Log.e(LOG_TAG, "Could not setup media player for ringtone");
mPlayer = null;
return;
}
mPlayer.setLooping(false);
mPlayer.start();