因此,我完成了使用Shake Listener&Media Player类制作应用程序以播放声音的操作,当我们摇动智能手机将播放1种声音时,此应用程序就会播放。我的问题是,我想在智能手机上做5次摇动时会触发它在原始项目文件夹中播放另一种声音,那怎么办?谢谢,谢谢...顺便说一句,这是我的代码段
public void onShake(int shake) {
// Initialize media player
mMediaPlayer = MediaPlayer.create(MainActivity.this, R.raw.rabbitrabbit);
// Add OnCompletionListener to release the
mMediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mMediaPlayer.release();
}
});
mMediaPlayer.start();
}