1. 程式人生 > >android靜音播放視訊

android靜音播放視訊

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

通過以上的設定就能做到靜音播放視訊