2014-11-21 25 views

回答

1

您可以靜音時,當它完成使用AudioManager

@override 
public void onResume(){ 
    super.onResume(); 
    // this mute the Sound 
    AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 
    mgr.setStreamMute(AudioManager.STREAM_SYSTEM, true); 
} 

@override 
public void onPause(){ 
    super.onPause(); 
    AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 
    mgr.setStreamMute(AudioManager.STREAM_SYSTEM, false); 
} 
0

是您的應用程序啓動和取消靜音,還有一種方法。如果你想啓用/禁用,有一個屬性和一個方法。

安卓soundEffectsEnabled

Boolean控制視圖是否應該有一個事件,如點擊和觸摸啓用聲音效果。

Here你走了。

無需音頻管理器或靜音系統的聲音流。

1

您可以通過兩種方式
1)在XML中通過設置標籤android:soundEffectsEnabled真或假
2)在活動的務實setSoundEffectsEnabled(true/false).

做到這一點