zoukankan      html  css  js  c++  java
  • Android下调整多媒体音量方法

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
    
    
    AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
    int currentVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
    
    
       switch (keyCode) {
    case KeyEvent.KEYCODE_VOLUME_UP:// 音量增大
    mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, currentVolume+1, 1);
    break;
    case KeyEvent.KEYCODE_VOLUME_DOWN:// 音量减小
    mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, currentVolume-1, 1);
    break;
    
    
    case KeyEvent.KEYCODE_BACK:// 返回键
    //jniOnCallCppEvent();
        return true;
        //return super.onKeyDown(keyCode, event); 
    
    
    default:
    break;
    }
       
       return true;
       //return super.onKeyDown(keyCode, event);
    }

    游戏过程中只允许调整多媒体音量,而不允许调整通话音量。

    需要添加权限<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 

  • 相关阅读:
    java 基础7
    java 基础5
    java 基础6
    java 基础4
    java 基础2
    java 基础3
    java 基础1
    使用HTML的基本结构创建网页
    jsp Servlet 文件上传
    Filter过滤器 不登陆无法访问其他页面
  • 原文地址:https://www.cnblogs.com/wainiwann/p/3101798.html
Copyright © 2011-2022 走看看