1

AudioManager の setStreamMute() メソッドを使用して、OrientationChange でボリューム ミュートをミュート解除に設定しても機能しません。setStreamMute(AudioManager.STREAM_MUSIC, true); を使用して音量ミュートを設定するとします。横向きモードで audButton をクリックします。次に、方向を変更し、ポートレート モードで setStreamMute(AudioManager.STREAM_MUSIC, false) を使用してボリュームのミュート解除を設定しようとすると、機能しません。私はすでに自分のコード、音量のミュート/ミュート解除の呼び出しを正しく設定する方法をデバッグしています。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);

            }
        });

前もって感謝します :)

4

0 に答える 0