声明全局变量存储相机的FPS范围

private static Range[] fpsRanges;

setUpCameraOutputs中获取相机的FPS范围

//获取相机帧数范围fpsRanges = characteristics.get(CameraCharacteristics.CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES);Log.d("FPS", "SYNC_MAX_LATENCY_PER_FRAME_CONTROL: " + Arrays.toString(fpsRanges));//例如:输出“SYNC_MAX_LATENCY_PER_FRAME_CONTROL: [7 ,15][]15, 30][15, 120]选择合适的范围”

createCameraPreviewSession中设置预览画面的帧率

// 设置预览画面的帧率 视实际情况而定选择一个帧率范围mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_TARGET_FPS_RANGE, fpsRanges[0]);

 

更多相关文章

  1. Android(安卓)权限管理 EasyPermissions使用记录
  2. android NDK中如何终止线程
  3. 竖着的seekbar
  4. Android(安卓)的永久登陆 与注销登陆
  5. Android7.0调用系统相机和裁剪
  6. Android(安卓)简单的照相机程序
  7. [Android(安卓)Pro] 调用系统相机和图库,裁剪图片
  8. android 通过命令行启动Apk

随机推荐

  1. Android模拟器无法启动
  2. Android实现页面跳转
  3. 获取本机 Android 默认sha1 秘钥
  4. 【转】Android kernel启动流程
  5. Libcurl库移植指南(下)--编译支持https的
  6. Android P WiFi自动连接评分机制
  7. 【30篇突击 android】源码统计 十六
  8. Android 去掉运营商STK对话框提示
  9. Android中自定义ProgressBar
  10. 逆向工具/反编译工具 集合