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