如何使用自定义渲染器视图 xamarin 表单从设备相机的预览视频流中捕获图像

How can I capture an image from a preview video stream from the device camera using custom renderer view xamarin forms

我正在我的 Xamarin.forms 应用程序(Android 和 iOS)中实施生物识别面部身份验证。我基于这个例子来捕捉实现自定义渲染器(Android)的用户面部,但在这个例子中:https://github.com/UNIT-23/Xam-Android-Camera2-Sample 图像必须被触摸才能捕捉它,我想捕捉这个图像每 3 秒一次,无需用户触摸,就像第二个选项一样,我想用一个按钮捕捉照片,但我真的不知道如何实现它,所以任何帮助或示例建议将不胜感激。

在此先感谢您的帮助和抽出时间!

check

或者,对于 Xamarin.Forms,您可以通过设备 class:

访问 cross-platform 计时器
Device.StartTimer(TimeSpan.FromSeconds(1), () =>
{
    // called every 1 second
    // do stuff here

    return true; // return true to repeat counting, false to stop timer
});