Android videoView重叠问题
Posted
技术标签:
【中文标题】Android videoView重叠问题【英文标题】:Android videoView overlapping issue 【发布时间】:2017-01-12 07:02:30 【问题描述】:我在水平滚动的视图寻呼机中使用了 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();
【问题讨论】:
总是贴一些带问题的代码,如果给你同样的问题没有代码,你能解决吗? 【参考方案1】:似乎是 VideoView 正在捕捉滑动事件 要解决这个问题: 您只需要阻止 VideoView 使用您的 onTouch 事件,尝试创建一个自定义 VideoView 类,并覆盖 onTouch 方法,方法是始终返回 false(returning true on boolean onTouchEvent(MotionEvent ev))。
【讨论】:
以上是关于Android videoView重叠问题的主要内容,如果未能解决你的问题,请参考以下文章
Android中的MediaPlayer和VideoView有啥区别
Android Studio - 如何避免 VideoView 溢出其(视图)容器?