어떤 종류의 문제가 있는지 알 수 없습니다. 교정 해주십시오. 첫 번째 버튼을 누르면 음악이 시작되고 첫 번째 곡이 끝나기 전에 두 번째 버튼을 클릭하면 첫 번째 곡을 멈추고 두 번째 음악이 시작됩니다.음악 재생 중 버튼 클릭
package com.example.buttonsonic;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
private MediaPlayer mp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final MediaPlayer mp = new MediaPlayer();
}
public void button1 (View v){
Button button1 = (Button)findViewById(R.id.button1);
mp.release();
mp = MediaPlayer.create(this, R.raw.muzika);
mp.start();
}
public void button2 (View v){
Button button2 = (Button)findViewById(R.id.button2);
mp.release();
mp = MediaPlayer.create(this, R.raw.muzikb);
mp.start();
}
@Override
public void onDestroy() {
mp.release();
}
}
질문에 답을 다시 할 수 있습니까? – Jickson
예. 실제로 두 개의 버튼이있는 프로그램을 만들려고했는데 첫 번째 버튼을 누르면 음악이 재생되고 두 번째 버튼을 누르면 두 번째 음악이 재생되지만 첫 번째 음악은 재생됩니다. 그 반대의 경우도 마찬가지입니다. 버튼을 클릭했지만 음악이 재생되지 않았습니다. 문제가있는 곳이 궁금합니다. 도와주세요. –