android靜音播放視訊
阿新 • • 發佈:2019-02-14
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();
}
通過以上的設定就能做到靜音播放視訊