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); } }
android audioManager的简单使用
最新推荐文章于 2024-02-01 14:50:09 发布
本文介绍了如何在Android中使用AudioManager进行音量控制和铃声模式设置。通过adjustStreamVolume方法调整不同类型的音频流,如音乐和电话铃声,并演示了如何开启音乐静音模式。
摘要由CSDN通过智能技术生成