アプリで音楽を再生しようとしています。[再生]ボタンをクリックすると再生できますが、停止ボタンをクリックしても音楽を停止できません。このコードを調べて問題を指摘してください。MediaPlayerのpause()を使用して音楽を一時停止しています。
public class MainActivity extends Activity implements OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button)findViewById(R.id.Start);
btn.setOnClickListener(this);
Button btn1 =(Button)findViewById(R.id.stop);
btn1.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
MediaPlayer mp = MediaPlayer.create(this, R.raw.test_cbr);
switch(v.getId()){
case R.id.Start:
mp.start();
break;
case R.id.stop:
mp.pause();
Toast.makeText(getApplicationContext(), "Music Paused", Toast.LENGTH_SHORT).show();
}
}
}
警告メッセージを使用しています。このアラートメッセージが表示されますが、音楽を一時停止できません。