Android videoView重叠问题

时间:2017-01-12 07:02:30

标签: android android-fragments video android-viewpager android-videoview

我在视图寻呼机中使用了VideoView并进行了水平滚动。问题是如果我从一个页面滑动到另一个页面,则第二个页面显示上一个视频的播放图像缩略图。

在下图中,正面裁剪是上一个视频的缩略图,背景是当前页面的实际视频。The dark background is actual video of current page, and the foreground thumbnail is of previous video

我只是在页面更改时执行此操作

    if (type.equalsIgnoreCase("Video")) {
       ImageView.setVisibility(View.GONE);
       VideoFrameLayout.setVisibility(View.VISIBLE);
       youTubeViewLinearLayout.setVisibility(View.GONE);

       VideoView.setVideoURI(Uri.parse(url.replaceAll(" ", "%20")));
       VideoView.seekTo(5000);
       VideoView.requestFocus();
    }

1 个答案:

答案 0 :(得分:0)

似乎VideoView正在捕捉滑动事件 要解决这个问题: 你只需要停止使用你的onTouch事件,尝试制作一个自定义的VideoView类,并覆盖onTouch方法,通过返回总是false(在布尔onTouchEvent(MotionEvent ev )上返回true)。