我还没有参与 Android 编程,但我需要提前知道是否可以拍摄全分辨率照片(意味着可用相机的最大图像分辨率),同时以全视频分辨率录制视频。录制的视频未保存,但正在处理视频数据。如果无法做到这一点,从录像模式切换到图片模式需要多长时间?
问问题
1467 次
1 回答
1
在“预览”模式下启动相机然后以更高分辨率拍摄静止图像是标准方案。实际上,如果不先在预览模式下启动 Android 相机,您就无法拍摄静态照片。您可以在回调中接收预览帧,以进行一些处理。
切换需要时间,这取决于设备和外部条件(例如,在夜间可能更长)和对焦逻辑(在某些设置中自动对焦可能非常缓慢)。
在现代手机上,捕获可能需要不到 100 毫秒。
更新:这是在 Galaxy S4 设备上的简单尝试,使用原始相机应用程序,自动模式,照片尺寸 3264x1836,ISO=auto...
time, ms
561 takePicture start
796 camera notification
836 CAMERA_MSG_COMPRESSED_IMAGE
901 previewEnabled (again)
于 2013-10-08T17:26:13.963 回答