Step1 サウンドファイル追加

res/rawフォルダを作成し、事前にダウンロード済みの、win.mp3とloose.mp3をコピーしてください。

Step2 サウンド設定

勝敗決定時にサウンドが鳴るように、修正を行います。
res/jp.co.example.junken/MainActivity.javaに、次の内容を追記してください。
@Override
protected void onStart() {
	super.onStart();
	playerWin = MediaPlayer.create(this, R.raw.win);
	playerLoose = MediaPlayer.create(this, R.raw.loose);
	try {
		playerWin.prepare();
		playerLoose.prepare();
	} catch (IllegalStateException e) {
	} catch (IOException e) {
	}
}

@Override
protected void onStop() {
	super.onStop();
	if (playerWin != null) {
		if (playerWin.isPlaying()) {
			playerWin.stop();
		}
		playerWin = null;
	}
	if (playerLoose != null) {
		if (playerLoose.isPlaying()) {
			playerLoose.stop();
		}
		playerLoose = null;
	}
}

public void soundWin() {
	if (playerWin.isPlaying()) {
		playerWin.pause();
	} else {
		playerWin.seekTo(0);
		playerWin.start();
	}
}

public void soundLoose() {
	if (playerLoose.isPlaying()) {
		playerLoose.pause();
	} else {
		playerLoose.seekTo(0);
		playerLoose.start();
	}
}

public void win() {
	result.setText("あなたの勝ち");
	soundWin(); // 追加
}

public void loose() {
	result.setText("あなたの負け");
	soundLoose(); // 追加
}

Step3

実行し、動作を確認してください。

  • 初画面(左)、あいこ画面(右)
  • 勝敗画面(もう一度ボタンを押すと、ゲーム再開)


以上でじゃんけんゲームの完成です。おつかれさまでした。

このページへのコメント

TWdaVB This is one awesome post.

0
Posted by awesome things! 2014年01月22日(水) 03:13:27 返信

corneille littleeinsteins pudge

0
Posted by into 2013年10月03日(木) 06:25:53
http://download.danware.netop.school.student.6.02....
返信

nqmbzE <a href="http://yskaeycnwioc.com/">yskaeycnwioc</a>, [url=http://orwgptdwpwxv.com/]orwgptdwpwxv[/url], [link=http://rknwetrjmoto.com/]rknwetrjmoto[/link], http://ynrjpfpyihss.com/

0
Posted by eizrin 2013年09月21日(土) 15:45:00
http://bybracpxptfz.com/
返信

zyIkpA <a href="http://axgiiypijjpw.com/">axgiiypijjpw</a>, [url=http://zcmyulqowgcu.com/]zcmyulqowgcu[/url], [link=http://mrzorrubechw.com/]mrzorrubechw[/link], http://bgdwrvveslxi.com/

0
Posted by hmzovx 2013年07月07日(日) 06:48:04
http://ybwzuppfmlgz.com/
返信

vfThHd <a href="http://yqlcdwicxjew.com/">yqlcdwicxjew</a>, [url=http://curkczzsxwmr.com/]curkczzsxwmr[/url], [link=http://iptzdvfvnrmp.com/]iptzdvfvnrmp[/link], http://yswzxhwlzbes.com/

0
Posted by bftfryvs 2013年06月17日(月) 15:06:06
http://outzjqckbuct.com/
返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます