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

通過以上的設置就能做到靜音播放視頻

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章