簡単なアプリケーションを作成しました。私のメインのアクティビティクラスでは、ボタンがクリックされたときにこれを使用してサウンドを再生します
MediaPlayer buttonSound = MediaPlayer.create(this, R.drawable.button_sound);
public void onClick(View arg0){
buttonSound.start();
}
私の主な活動クラスでは、バックグラウンドミュージックを開始するサービスがあります
Intent svc=new Intent(this, BackgroundSoundService.class);
startService(svc);
問題は、サービスを開始startService(svc);
しないとボタンの音が鳴らないことです。なんで?それらは2つの異なるものです!