Search code examples
androidaudioandroid-audiomanager

How can i add music settings for my app?? Like Android games


I have tried android audio manager but it turns off the whole system sound.

Here is my code:

if (VolIsMute) {
    manager.setStreamMute(AudioManager.STREAM_MUSIC, false);
    VolIsMute = false;
} else {
    manager.setStreamMute(AudioManager.STREAM_MUSIC, true);
    VolIsMute = true;
}

Solution

  • I found a very simple solution for it

    here is my code

        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();
                    }
                }
            });