Android 高德地图上显示videoview被覆盖的问题
来源:互联网 发布:北大生命科学院知乎 编辑:程序博客网 时间:2024/06/05 05:08
最近需要在高德地图上开发部分视频功能,用的是Android原生的videoview,但是却发现一个问题:界面存在高德地图后,videoview会被地图UI覆盖掉,通过查找资料发现:原来videoview与map控件本质都是surfaceView,所以发生了重叠现象.
解决方法如下:
只需要给VideoView设置setZOrderMediaOverlay(true)即可.
但是,这也仅仅是缓兵之计,我发现,如果videoview的资源链接是url或者videoview形式的listview,那么videoview的加载需要一定时间,在这段加载时间内,依旧会被map的UI重叠覆盖.
关于这种解决方案,我目前的解决方法是:
给videoview设置一个预加载图,显示在map界面上的可以暂时是一张该videoview的预加载图,当点击播放按钮时,再通过类似窗口播放或者跳转视频播放界面播放,这样才不会影响用户的体验.
阅读全文
1 0
- Android 高德地图上显示videoview被覆盖的问题
- Android问题集锦---显示多个notification时PendingIntent的Intent被覆盖
- Android工程重构后不能被覆盖的问题
- 关于android高德地图地图无法显示的问题
- 解决grub被覆盖的问题
- listview item水波纹效果被覆盖、不显示问题
- Android子控件超出父控件的范围被覆盖问题
- Android 高德地图 自己位置的显示与点地图上任意一点的坐标
- 解决ListView的listSelector被覆盖不起作用的问题
- 解决ListView的listSelector被覆盖不起作用的问题
- ArrayList.add后,前面数据被覆盖的问题
- ArrayList.add(Object) 前面数据被覆盖的问题
- 关于win7安装ubuntu win7被覆盖的问题
- 记一个链接库导出函数被覆盖的问题
- 记一个链接库导出函数被覆盖的问题
- Ubuntu Server 中resolv.conf重启时被覆盖的问题
- Ubuntu Server 中resolv.conf重启时被覆盖的问题
- 解决vc最大化窗口时,任务栏被覆盖的问题
- 深入理解JAVA虚拟机读书笔记----类文件结构
- MyEclipse10安装详细过程加破解过程
- EL 表达式 基础
- 阿里云PAI深度学习TensorFlow图像识别例子完整流程及出错案例
- MVG读书笔记——单应矩阵估计这件小事(二)
- Android 高德地图上显示videoview被覆盖的问题
- cAdvisor介绍
- Nmap7.50安装与使用
- opensuse42.2切换阿里源
- WPF UserControl事件传递
- 想学Linux,但版本太多了,如Fedora、SuSE、Redhat、Ubuntu等,不免让人眼花缭乱,那么初学者该如何选择呢?
- Django 从零开始实现简单的restful应用
- Linux使用笔记
- 小而美的 React Form 组件