android audioManager的简单使用

    xiaoxiao2021-04-17  33

    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); } }
    转载请注明原文地址: https://ju.6miu.com/read-673407.html

    最新回复(0)