如何在我的应用程序中禁用声音?

Shr*_*uti 3 performance android

我怎样才能禁用我的Android应用程序中的所有声音.应该运行其他应用程序的声音.我可以通过使用禁用声音,

AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setStreamMute(AudioManager.STREAM_MUSIC, false);
Run Code Online (Sandbox Code Playgroud)

但它会禁用整个手机/平板电脑的所有声音.我只想禁用我的应用程序的声音.

Shr*_*uti 5

最后我找到了自己问题的答案.当用户按下静音按钮时,我只是将所有声音静音,

media.setVolume(0,0);
Run Code Online (Sandbox Code Playgroud)

并将其设置为1以启用它....

  • 启用音量时,两个参数均应为1.这些参数代表左右扬声器音量.media.setVolume(leftVolume,rightVolume); 两者都是浮点值,介于0到1之间. (3认同)