NightMoonCat
NightMoonCat
鸿蒙系统出现了预览视频ANR的问题,单看一个没太大问题,多查看几次出现的 其他系统倒是没出现问题 使用的sdk是2.6.0
平板没有闪光灯,导致Camera.Parameters.set("flash-mode", Camera.Parameters.FLASH_MODE_OFF);这个方法失败,然后直接跳出setParameters faied错误; 解决方法是在CameraConfigurationManager这个类的setFlash()方法里面使用以下代码处理【 //这里非常非常非常注意,有些手机,或者大部分平板没闪光灯,根据这个来处理 List supportedFlashModes = parameters.getSupportedFlashModes(); //这里使用supportedFlashModes判断是否支持闪光灯的情况,如果支持,设置为关闭; 如果不支持,什么都不做 if (supportedFlashModes != null) { parameters.set("flash-mode", Camera.Parameters.FLASH_MODE_OFF); } 】
应该在onPause()中加入preview.removeAllViews(); 注意把initCamera()中的FrameLayout preview 换成全局变量
是指那些栏目获取列表失败的问题