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);