[英]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.