Xamarin表格 - 如何获取相机流并使用它?

时间:2017-09-26 20:54:47

标签: camera stream xamarin.forms cross-platform

有一段时间,但没有成功,我尝试实现跨平台解决方案,使我能够使用具有自定义功能的自定义相机。然而,互联网上似乎没有人在每个平台上完成它(通常,只有Android和iOS实现,但没有UWP),我仍然不明白为什么......

我一直在寻找过去几个月如何制作某些东西,比如服务,依赖服务等,从中可以获得相机的流/帧。获得后,可以将其放入Xamarin.Forms.Image

这个概念的原理允许开发人员在依赖服务中实现功能,例如从本机流摄像头拍摄视频或拍照。

你可以说"但你已经可以使用NuGet作为James Montemagno的Xam.Plugin.Media。"。是的,但是通过他的包装,您可以调用本机内置摄像头,这样您就无法实现自己的设计或自己的功能..

所以我的问题是:"有人有任何提示或任何有助于实现这个项目/想法的项目吗?"。如果我可以使它工作,那么我将在我的公共GitHub上创建一个项目,以帮助未来想要实现它的人。

感谢您的帮助

PS:关于我做的一些研究有一些结果: https://forums.xamarin.com/discussion/comment/284359/#Comment_284359

1 个答案:

答案 0 :(得分:2)

本文看起来与您所追求的类似:

Full Page Camera in Xamarin

它从ContentPage派生一个相机页面,然后根据PageRenderer创建特定于平台的自定义渲染器。

奖金 - 有source code on GitHub