AudioManager音频管理器提供了如下几种常用方法来控制手机音频:

1、adjustStreamVolume(int StreamType,int direction,int flgs):调整手机指定类型的声音。

   第一个参数StreamType指定声音类型,该参数可接受如下几个值:

     STREAM_ALARM:手机闹铃的声音。

    STREAM_DTMF:DTMF音调的声音。

    STREAM_MUSIC:手机音乐的声音。

    STREAM_NOTIFICATION:系统提示的声音。

    STREAM_RING:电话铃声的声音。

   STREAM_SYSTEM:手机系统的声音。

   STREAM_VOICE_CALL:语音电话的声音。

 第二个参数指定对声音进行增大还是减少。

 第三个参数调整声音时的标志,例如指定FLAG_SHOW_UI,则指定调整声音时显示音乐进度条。

2.setMicrophoneMute(boolean on):设置是否让麦克风静音。

3.setMode(int mode):设置声音模式,可设置的值有NORMAL、RINGTONE、IN_CALL。

4.setRingerMode(int ringerMode):设置手机的电话铃声的模式,可支持如下几个属性值。

   RINGER_MODE_NORMAL:正常的手机铃声。

   RINGER_MODE_SILENT:手机铃声静音。

   RINGER_MODE_VIBRATE:手机振动。

5.setSpeakerphoneOn(boolean on):设置是否打开扩音器。

6.setStreamMute(int streamType ,boolean on):将手机的指定类型的声音调整为静音。

7.setStreamVolume(int streamType , int index,int flags):直接设置手机的指定类型的音量值。

 

  

posted on 2016-06-23 09:14  奋斗青年一族  阅读(333)  评论(0编辑  收藏  举报