mobile CCTV,mobile surveillance,police body worn cameras

标题: mpu安全帽录像按键不起作用 [打印本页]

author: robert    time: 2019-9-17 15:52
标题: mpu安全帽录像按键不起作用
发了一个的mup_sdk,我们自己编译安装到安全帽之后,按安全帽的录像按钮没有用

author: Arthur    time: 2019-9-17 15:57
1.你这个安全帽的Build.MODEL是多少?
2.确认MODEL后,才能知道是响应键值还是广播包,如果是键值,必须要在预览界面下才能响应。
3.另外装我们标准版mpu,是否能够响应?



author: admin    time: 2019-9-17 16:02
http://up.besovideo.com:7780/mpu_na.apk  , 这个是MPU,
adb安装这个对比试试。
author: robert    time: 2019-9-17 16:04
Arthur post on2019-9-17 15:57
1.你这个安全帽的Build.MODEL是多少?
2.确认MODEL后,才能知道是响应键值还是广播包,如果是键值,必须要 ...

Build.MODEL:ZW37
帽子自带的mpu是可以响应的
author: Arthur    time: 2019-9-17 16:06
我晓得了,应该是因为机型判断被移除了。
1.在VideoPreviewActivity中onKeyUp事件中找到对应录像键的键值(可以自己打印获取),加上机型判断或者直接调用isRecord();
author: Arthur    time: 2019-9-17 16:10
我们打包SDK时,为了减少影响,都是不对任何机型的任何键值进行操作的。需要客户自行决定某键位进行某项操作。
author: robert    time: 2019-9-17 16:17
Arthur post on2019-9-17 16:10
我们打包SDK时,为了减少影响,都是不对任何机型的任何键值进行操作的。需要客户自行决定某键位进行某项操 ...

onKeyUp  方法也没有执行
author: Arthur    time: 2019-9-17 16:20
robert post on2019-9-17 16:17
onKeyUp  方法也没有执行

不可能啊。你把onKeyUp和onKeyDown内部所有代码删除。再加打印看看
author: Arthur    time: 2019-9-17 16:28
robert post on2019-9-17 16:17
onKeyUp  方法也没有执行

刚去看了下代码,ZW37录像键是广播包:
  1. VideoPreviewActivity搜索ACTION_BROAD_ZW37_POWER_UP。前面的if条件把机型号加上。
copycode
  1. mBroadcastReceiver--onReceive
copycode
if (Build.MODEL.equals("ZW37")) {
   if (intent.getAction().equals(DialogBroadCast.ACTION_BROAD_ZW37_POWER_UP)) {
      isRecord();
      return;
   }
}
author: robert    time: 2019-9-17 16:48
Arthur post on2019-9-17 16:28
刚去看了下代码,ZW37录像键是广播包:
if (Build.MODEL.equals("ZW37")) {
   if (intent.getAction() ...
  1. } else if (Build.MODEL.equals("***")) {
copycode

请问下里面很多这个判断是干什么的
author: Arthur    time: 2019-9-17 16:53
robert post on2019-9-17 16:48
请问下里面很多这个判断是干什么的

可以直接删除,无用。这个工程更大的意义是参考接口调用,我更建议你们自己重新实现上层逻辑,这样也能对自己的工程更了解,便于维护。




欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/) Powered by Discuz! X3.2