public class SoundStuff extends Activity implements OnClickListener, OnLongClickListener{
SoundPool sp;
int explosion = 0;
MediaPlayer mp;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO 自動生成されたメソッド・スタブ
super.onCreate(savedInstanceState);
View v = new View(this);
v.setOnClickListener(this);
v.setOnLongClickListener(this);
setContentView(v);
sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);
explosion = sp.load(this, R.raw.explosion, 1);
mp = MediaPlayer.create(this, R.raw.game);
}
@Override
public void onClick(View v) {
// TODO 自動生成されたメソッド・スタブ
if(explosion != 0)
sp.play(explosion, 1, 1, 0, 0, 1);
}
@Override
public boolean onLongClick(View v) {
// TODO 自動生成されたメソッド・スタブ
mp.start();
return false;
}
}