嗨我在我的应用程序中有一个视频视图,我将路径设置为: -
videoView.setVideoPath(Environment.getExternalStorageDirectory()+/"thepath.mp4"
现在我遇到了一个独特的情况,点击一个按钮,我不希望它显示任何视频,我的意思是它应该变成空白,就像在没有任何路径的VideoView中一样。
需要帮助!
答案 0 :(得分:0)
我有类似的问题。每当我导航回此活动时,视频都会自动开始播放。最终为我做的诀窍是:
mVideoView.setVideoURI(null);
这是我的全部功能,可能有点过分:
private void cleanupVideo(){
if(mVideoView.getVisibility() == View.VISIBLE){
mVideoView.stopPlayback();
mVideoView.clearAnimation();
mVideoView.suspend(); // clears media player
mVideoView.setVideoURI(null);
mVideoViewButton.setVisibility(View.VISIBLE);
}
}
我在onStop()中调用它,当用户单击mVideoViewBUtton时,它将重新设置视频视图。
答案 1 :(得分:-1)
尝试拨打videoView.stopPlayback();
答案 2 :(得分:-1)
只需调用videoView.clearAnimation()
即可