我想創建一個圖像按鈕的方法,當它點擊背景音樂停止和圖像按鈕改變另一個圖像,當再次按下它將返回,因爲它是在第一次和重播音樂,我試圖布爾時這是真的,音樂開始,當它是錯誤的音樂,但它不工作! 另外我怎麼可以讓另一個活動播放或停止音樂取決於主要活動?如何在ImageButton上點擊另一個活動中的聲音?
public class MainActivity extends AppCompatActivity {
MediaPlayer mp ;
ImageButton SoundButton;
ImageButton NoSoundButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SoundButton = new ImageButton(this);
NoSoundButton = new ImageButton(this);
/*---------Image Buttons--------*/
SoundButton=(ImageButton) findViewById(R.id.sound);
SoundButton.setVisibility(View.GONE);
NoSoundButton=(ImageButton) findViewById(R.id.nosound);
NoSoundButton.setVisibility(View.VISIBLE);
/*---------Media Player--------*/
mp = new MediaPlayer();
mp = MediaPlayer.create(this, R.raw.aud);
mp.setLooping(true);
mp.start();
}
public void nosound(View view) {
SoundButton.setVisibility(View.VISIBLE);
NoSoundButton.setVisibility(View.INVISIBLE);
mp.stop();
mp.prepareAsync();
}
public void sound(View view) {
SoundButton.setVisibility(View.INVISIBLE);
NoSoundButton.setVisibility(View.VISIBLE);
mp.start();
}
}
莫非你提供給我們你到目前爲止使用的代碼嗎? –
我們必須知道:您使用什麼來播放音樂?你如何改變你的照片?你是否設置了一個onclicklistener等。 –
編輯你的問題,並插入代碼 –