Я пытаюсь создать метод кнопки изображения, когда он щелкнет фоновой музыкой, и кнопка изображения изменит другое изображение, при нажатии снова оно вернется, как было в первый раз, и воспроизвести музыку, я пытаюсь использовать Boolean, когда это правда, когда музыка начинается, и когда это ложь, но она не работает! Кроме того, как я могу сделать еще одну игру или остановить музыку, зависящую от основной деятельности?Как воспроизвести звук на 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 и т. Д. –
отредактируйте ваш вопрос и введите код –