【问题标题】:How can i add music settings for my app?? Like Android games如何为我的应用添加音乐设置?喜欢安卓游戏
【发布时间】:2019-07-05 11:49:52
【问题描述】:
我试过安卓音频管理器,但它会关闭整个系统的声音。
这是我的代码:
if (VolIsMute) {
manager.setStreamMute(AudioManager.STREAM_MUSIC, false);
VolIsMute = false;
} else {
manager.setStreamMute(AudioManager.STREAM_MUSIC, true);
VolIsMute = true;
}
【问题讨论】:
标签:
android
audio
android-audiomanager
【解决方案2】:
我找到了一个非常简单的解决方案
这是我的代码
Switch aSwitch;
Button buttonPlay;
int flag;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
aSwitch = findViewById(R.id.switch1);
buttonPlay = findViewById(R.id.button);
final MediaPlayer mp1 = MediaPlayer.create(this,R.raw.sample);
aSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked){
flag = 1;
}else{
flag = 0;
}
}
});
buttonPlay.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (flag == 0){
mp1.start();
}
}
});