2

嗨,我的应用程序中有一个视频视图,我将路径设置为:-

videoView.setVideoPath(Environment.getExternalStorageDirectory()+/"thepath.mp4"

现在我面临一个独特的情况,在单击按钮时我不希望它显示任何视频,我的意思是它应该像在 VideoView 中一样变成空白,没有任何路径。

需要帮忙!

4

3 回答 3

2

我有一个类似的问题。每当我导航回此活动时,视频就会自动开始播放。最终对我有用的是:

    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 时,它将重新设置视频视图。

于 2017-02-28T23:14:24.867 回答
-1

只需调用 videoView.clearAnimation()

于 2012-12-05T18:42:01.783 回答
-1

试着打电话videoView.stopPlayback();

于 2012-12-05T18:28:01.867 回答