使用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);
}
});
提前致谢:)