Flutter:如何在macos上捕捉图像



我想在桌面应用程序上显示camera预览和捕获图像。官方的fluttercameraimage_picker软件包不支持任何桌面,我找不到其他软件包可以做到这一点。建议一些东西,特别是对于macOS桌面应用程序。

我开发了一个包,可以帮助您实现这一点。

它还没有获得主插件的所有功能,但在Flutter团队正式实现之前,它只是暂时的。

链接如下:https://pub.dev/packages/camera_macos

目前唯一的解决方案似乎是为macOS构建一个相机插件。

你可以在官方文档中阅读更多关于构建插件的信息:

  • 开发软件包&插件
  • 编写自定义平台特定代码
  • 使用dart:ffi绑定到本机macOS代码

对于所需的Swift代码,您需要访问苹果的文档。

对于桌面,您可以使用file_selector插件。

dependencies:
file_selector: ^0.9.2+1

最新更新