android audioManager的简单使用

来源:互联网 发布:api管理 知乎 编辑:程序博客网 时间:2024/06/05 18:30
package org.shadow.testcustomvplayer;import android.app.Service;import android.media.AudioManager;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;/** * Created by Shadow King on 2017/4/14. * 版权所有,防盗必究 */public class testaudiomanager extends AppCompatActivity {    private AudioManager audioManager;    @Override    protected void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.testaudiomanager);//      adjustStreamVolume(int streamType, int direction, int flags)// 第一个表示调整的类型,第二个表示调整音乐的大小// 第三个参数表示显示调整是的标志比如AudioManager.FLAG_SHOW_UI表示的是显示音量的图形界面// 第一个参数值://        STREAM_ALARM:手机闹铃的声音//        STREAM_MUSIC:手机音乐的声音//        STREAM_DTMF:DTMF音调的声音//        STREAM_RING:电话铃声的声音//        STREAM_NOTFICATION:系统提示的声音//        STREAM_SYSTEM:系统的声音//        STREAM_VOICE_CALL:语音电话声音//        setMicrophoneMute(boolean on)设置是否让麦克风设置静音//        setRingerMode(int ringerMode):设置手机电话铃声的模式;//        该方法的属性值//        RINGER_MODE_NORMAL:正常的手机铃声//        RINGER_MODE_SILENT:手机铃声静音//        RING_MODE_VIBATE:手机震动        audioManager = (AudioManager) getSystemService(Service.AUDIO_SERVICE);        // 指定调节音乐的音频,增大音量,而且显示音量的图形界面        audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,                AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI);        // 指定调节音乐的音频,增大音量,而且音量的图形界面        audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,                AudioManager.ADJUST_LOWER, AudioManager.FLAG_SHOW_UI);        //设置音乐静音        audioManager.setStreamMute(AudioManager.STREAM_MUSIC, true);    }}

0 0
原创粉丝点击