我想在桌面应用程序上显示camera
预览和捕获图像。官方的fluttercamera
和image_picker
软件包不支持任何桌面,我找不到其他软件包可以做到这一点。建议一些东西,特别是对于macOS桌面应用程序。
我开发了一个包,可以帮助您实现这一点。
它还没有获得主插件的所有功能,但在Flutter团队正式实现之前,它只是暂时的。
链接如下:https://pub.dev/packages/camera_macos
目前唯一的解决方案似乎是为macOS构建一个相机插件。
你可以在官方文档中阅读更多关于构建插件的信息:
- 开发软件包&插件
- 编写自定义平台特定代码
- 使用dart:ffi绑定到本机macOS代码
对于所需的Swift代码,您需要访问苹果的文档。
对于桌面,您可以使用file_selector插件。
dependencies:
file_selector: ^0.9.2+1