【发布时间】:2021-07-13 12:56:30
【问题描述】:
我有背景音乐,并且有一个静音按钮,它可以正常工作,但即使我在离开活动时静音并且重新开始播放音乐,如果用户不这样做,我想永久静音单击按钮上的声音它应该保持静音我该怎么做。 这是我的代码
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_wheel);
wheelauido=MediaPlayer.create(Wheel.this,R.raw.wheelauido);
melody.start();
melody=MediaPlayer.create(Wheel.this,R.raw.melody);
melody.setLooping(true);
stopmusic=findViewById(R.id.stopmusic);
playmusic=findViewById(R.id.playmusic);
}
@Override
protected void onPause() {
super.onPause();
melody.setVolume(0,0);
stopmusic.setVisibility(View.INVISIBLE);
playmusic.setVisibility(View.VISIBLE);
}
public void playmusic(View view){
melody.setVolume(1,1);
playmusic.setVisibility(View.INVISIBLE);
stopmusic.setVisibility(View.VISIBLE);
}
public void stopmusic(View view){
melody.setVolume(0,0);
stopmusic.setVisibility(View.INVISIBLE);
playmusic.setVisibility(View.VISIBLE);
}
【问题讨论】: