我在视图寻呼机中使用了VideoView并进行了水平滚动。问题是如果我从一个页面滑动到另一个页面,则第二个页面显示上一个视频的播放图像缩略图。
在下图中,正面裁剪是上一个视频的缩略图,背景是当前页面的实际视频。
我只是在页面更改时执行此操作
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();
}
答案 0 :(得分:0)
似乎VideoView正在捕捉滑动事件 要解决这个问题: 你只需要停止使用你的onTouch事件,尝试制作一个自定义的VideoView类,并覆盖onTouch方法,通过返回总是false(在布尔onTouchEvent(MotionEvent ev )上返回true)。