博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
错误总结之播放器(vitamio)音量实体键与触摸手势控制,音量调节冲突
阅读量:5882 次
发布时间:2019-06-19

本文共 657 字,大约阅读时间需要 2 分钟。

这个但是独家心得;经过几天的网上资料查询未果,在群里遇到一同行。

然后让他帮我看了看,终于攻克了该冲突。

此时,谨以此来感谢那位同僚的热情帮助;

说说这个问题吧:

眼下我在做一款影视方面的项目,在该项目中肯定是要用到视频播放这一块,视频播放是引用了vitamio类库,播放页面使用的是SurfaceView控件。

然后在视频播放的期间,有这些要求:手势滑动调节音量。当我费劲千辛万苦搞定之后。没有想到却遇到了按音量实体键的时候播放页面退出的冲突问题。那么怎么解决该问题呢?非常easy。几行代码的事情。

返回键监听这里改一下,就好了:

@Override	public boolean onKeyDown(int keyCode, KeyEvent event) {		// TODO Auto-generated method stub		if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {// 当单击键盘的返回键时			if (event.getAction() == KeyEvent.ACTION_DOWN) {				......                                       ......                              return true;			}		}
至于原因,我不是非常清楚。我猜想:此时音量键应该被充当返回键的功能了,而上面是消除这样的冲突。

转载地址:http://zjpix.baihongyu.com/

你可能感兴趣的文章
Django开发运维后台(三):利用ListView分页显示数据
查看>>
spring
查看>>
Python对进程Multiprocessing子进程返回值
查看>>
tomcat下java.io.NotSerializableException错误的解决方法
查看>>
Python入门之函数式开发
查看>>
IOS配置SSH一定需要先配置hostname和domain-name吗?
查看>>
java基础第十二天
查看>>
Django之MTV
查看>>
三级菜单
查看>>
DIY强大的虚拟化环境-升级存储主机
查看>>
Spring源码解析(三)——容器创建
查看>>
document.bgcolor设置文档的背景颜色
查看>>
星期天写了点蛋疼的东西(1)
查看>>
A10的上网链路负载实现
查看>>
文件I/O
查看>>
橙子引擎CEO尚韬: 蓝海破冰,重新定义TV游戏
查看>>
Spring中factory-method的使用
查看>>
zTree默认选中指定节点并执行事件
查看>>
编译安装syslog-ng debian
查看>>
通过爬妹子图片来学习async/await
查看>>