简体   繁体   English

每隔1秒钟Android存储相机预览

[英]Store Camera Preview After Every 1 Second Android

I want to store the Camera Preview after every second. 我想每秒钟存储一次相机预览。 Problem is the frame rate cannot go below 20-24. 问题是帧频不能低于20-24。

Currently it stores around 170 images in 5 sec. 目前,它在5秒钟内存储了约170张图像。 onPreviewFrame is being called ULTRA frequently which i want to slow down to 1 preview per second. onPreviewFrame经常被称为ULTRA ,我想将速度减慢到每秒1个预览。 I used Thread.sleep() but i guess its not a nice of doing it. 我使用了Thread.sleep()但是我觉得这样做不好。 I want to store 1 image in 1 sec. 我想在1秒内存储1张图像。 Any leads on this? 有什么线索吗?

Thanks 谢谢

Instead of setPreviewCallback go for setOneShotPreviewCallback : This callback gives you only one frame and the callback will get cleared. 代替setPreviewCallback的方法是setOneShotPreviewCallback :此回调仅提供一帧,并且该回调将被清除。 You can keep calling this at every one second interval or when you are done with storing previous frame. 您可以每隔一秒钟或在存储完前一帧后继续调用此函数。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM