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中也没说明,度娘也表示无奈,求知人士进行指教;谢谢
VideoView播放声音进行静音问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
朴勇佑 2018-08-14 01:04关注直接用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);解决 无用评论 打赏 举报