2016-06-07 148 views
0

我想在手机的Web浏览器中通过按钮点击事件访问手机摄像头。如果我在手机的网络浏览器中打开我的应用程序,是否有任何插件可以访问手机相机? (无需使用移动应用程序)。在Liferay portlet中访问摄像头

在liferay porlet中实现功能的最佳方式是什么?

回答

0

据我所知,手机摄像头只能通过移动应用程序访问,因为这是手机硬件的操作系统。

Liferay portlet是一个在liferay门户服务器上运行的Web应用程序,它不具有对手机操作系统底层的任何直接访问权限。

您可以将您的逻辑添加到可能通过移动操作系统API访问手机的portlet。

希望这会澄清你。

1

这不是一个Liferay特定的问题 - 它是一个Web应用程序问题。如果您搜索“HTML5相机访问”或相关字词,则会有很多匹配。甚至Stackoverflow也有很多,例如herehere。这些问题比较老旧 - 在这种情况下这很好:HTML5只是得到了更广泛的传播,而当问题被问到时,并非所有事情都得到了支持,我们还有很长的路要走。

我没有这种集成的经验 - 我怀疑你将不得不使用<portlet:resourceURL/>来处理一些通过Ajax的输入,当你想在服务器端处理Liferay的结果时。但是,从网页访问图像的基本问题是纯粹的HTML5解决方案,完全独立于Liferay。

+0

除了使用HTML5之外,是否有任何插件或种类的第三方罐子可以访问我们的portlet中的相机?你能否给我建议一些好的博客,为同样的研发做好准备。 – Vinod

+0

一个jar会是服务器端执行的代码。为了到达相机,你需要使用HTML,这是没有办法的。我提到搜索条件和两个链接到stackoverflow的问题 - 他们哪些你已经尝试过? –