使用AudioManager的setStreamMute()方法将Orient静音设置为取消静音OrientationChange不起作用

时间:2013-05-17 11:56:23

标签: android-audiomanager

使用AudioManager的setStreamMute()方法将Orient静音设置为取消静音OrientationChange不起作用。 假设我使用setStreamMute设置音量静音(AudioManager.STREAM_MUSIC,true);通过在横向模式下单击audButton。然后,如果我改变Orientation&尝试在纵向模式下使用setStreamMute(AudioManager.STREAM_MUSIC,false)设置Volume unute,然后它无法正常工作。我已经调试了我的代码,正确设置音量静音/取消静音调用的方法。 我通过点击audButton -

使用以下给定的代码
audButton.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                // Perform action on click
                //Log.v("Flip Camera", "Changing Camera Facing");
                audIsON = !audIsON;

                getAM().setStreamMute(AudioManager.STREAM_MUSIC, audIsON);

                if(audIsON == true)
                {
                    audButton.setBackgroundResource(R.drawable.speaker_volum_icon_mute);
                }
                else
                {
                    audButton.setBackgroundResource(R.drawable.speaker_volum_icon);
                }
                                //((SurveillanceApplication)getApplication()).setMute(audIsON);

            }
        });

提前致谢:)

0 个答案:

没有答案