Android 靜音播放視頻
使用videvocView來靜音播放視頻,像微信朋友圈小視頻預覽一樣。
實現方法是給videoview註冊一個setOnPreparedListener的監聽,就緒後設置音量爲0;代碼如下:
try {
Uri uri = Uri.parse(“xxx”);
mVideoPlayer.setVideoURI(uri);
mVideoPlayer.requestFocus();
mVideoPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
if (mp.isPlaying()) {
mp.stop();
mp.release();
mp = new MediaPlayer();
}
mp.setVolume(0f, 0f);
mp.setLooping(false);
mp.start();
}
});
mVideoPlayer.setFocusable(false);
mVideoPlayer.start();
} catch (Exception e) {
e.printStackTrace();
}
通過以上的設置就能做到靜音播放視頻