2013-05-17 60 views
0

我創建了自定義媒體播放器來播放視頻。我有音量按鈕,如果點擊該按鈕,只需要調用這樣禁用設備音量控件

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); 
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,audioManager.getStreamVolume(AudioManager.STREAM_MUSIC), AudioManager.FLAG_SHOW_UI); 
在我的媒體播放器設置

設備音量設置,如果我設置禁用音量控制,我不希望顯示音量甚至單擊設備側面的音量增/減按鈕。

任何幫助非常感謝!!!!!!

回答

0

你可以嘗試重寫音量鍵事件

public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN 
      || keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) 
     return true; 
    else 
     return false; 
} 
相關問題