//获取音频服务
AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
//设置声音模式
audioManager.setMode(AudioManager.STREAM_MUSIC);
//关闭麦克风
audioManager.setMicrophoneMute(false);
// 打开扬声器
audioManager.setSpeakerphoneOn(true);
//实例化一个SoundPool对象
SoundPool soundPool =new SoundPool(10, AudioManager.STREAM_SYSTEM, 5);
//加载声音
int id = soundPool.load(this,R.raw.beep,5);
//播放声音
soundPool.play(id, 1, 1, 0, 0, 1);
另外必须加上权限:<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
网友评论