Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我的静音应用程序不能使所有声音静音_Android_Mute - Fatal编程技术网

Android 我的静音应用程序不能使所有声音静音

Android 我的静音应用程序不能使所有声音静音,android,mute,Android,Mute,嘿,伙计们,我正在学习安卓系统的开发,我正在读一本书,这本书向我展示了如何制作一个可以打开和关闭静音的应用程序。我可以让我的应用程序像我想要的那样振动,但我需要帮助来消除所有声音。当我进入另一个应用程序如draw something时,我会从该应用程序中获取声音。我环顾四周,发现是把音乐静音了。这是我写的 if(mPhoneIsSilent) { mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NO

嘿,伙计们,我正在学习安卓系统的开发,我正在读一本书,这本书向我展示了如何制作一个可以打开和关闭静音的应用程序。我可以让我的应用程序像我想要的那样振动,但我需要帮助来消除所有声音。当我进入另一个应用程序如draw something时,我会从该应用程序中获取声音。我环顾四周,发现是把音乐静音了。这是我写的

if(mPhoneIsSilent)
        {
            mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
            mAudioManager.setStreamMute(STREAM_MUSIC, false);
            mAudioManager.setStreamMute(STREAM_SYSTEM, false);
            mPhoneIsSilent = false;
        }
        else
        {
            mAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
            mAudioManager.setStreamMute(STREAM_MUSIC, true);
            mAudioManager.setStreamMute(STREAM_SYSTEM, true);
            mPhoneIsSilent = true;
        }
但我仍然可以从其他应用程序中获得声音。我是否使用了正确的streamType


谢谢你们的帮助。

对不起,伙计们,这只是一个愚蠢的错误。我应该这样写的。。代码mAudioManager.setStreamMuteAudioManger.STREAM_MUSIC,true;