VideoView播放声音进行静音问题

        VideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
            @Override
            public void onPrepared(MediaPlayer mp) {
                mp.setVolume(0f, 0f);
                mp.start();
            }
        });
安卓4.4.2系统中    mp.setVolume(0f, 0f);对播放视频进行静音处理是好用的,但在安卓系统5.1中却失效了,API中也没说明,度娘也表示无奈,求知人士进行指教;谢谢

直接用AUDIO_SERVICE怎么样?

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC) * position / 100, AudioManager.FLAG_PLAY_SOUND);

直接用AUDIO_SERVICE怎么样?

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 0, AudioManager.FLAG_PLAY_SOUND);