之前使用videoview播放,却一直有声音,在网上看到别人说surfaceview可以调节,但是也没找到一个可以直接设置的,后来看了下关于surfaceview之后知道,他可以直接设置系统音量,不说了 上代码
在页面刚刚创建的时候 就可以获取系统音量的设置
AudioManager audio = (AudioManager) getSystemService(Service.AUDIO_SERVICE);
audio.setStreamVolume(AudioManager.STREAM_MUSIC,1,AudioManager.FLAG_PLAY_SOUND);
为什么是这个值,我也忘了 = = 后期想起来了再补充把,如果想详细了解这方面设置的 搜索首页一大堆
然后在surfaceCreated方法中 进行Mediaplayer的配置 把音源设置进去
@Override
public void surfaceCreated(SurfaceHolder holder) {