2017-09-17 86 views

回答

1

不能这样做与原生相机插件。要使用该功能,您必须使用设备。因为它专为使用设备的本机相机而设计。换句话说,Cordova插件使用本机设备代码(Swift,JAVA)来执行其功能。

如何让它在移动浏览器中工作?

如果您正在开发PWA (Progressive Web Apps),则可以使用服务人员访问设备上的相机。在这里你可以看到What Web Can Do Today

注意:但是你不能在PWA应用程序中使用任何Cordova插件。如果你使用ionic-serve生成项目

Version 60.0.3112.113

enter image description here

1

科尔多瓦插件不会在浏览器中运行。 Cordova是基于平台的,这意味着如果插件开发者创建插件,他需要为他想要支持的每个平台添加代码。在很多情况下,也支持Browser平台。为确保您始终可以检查要使用的插件的plugin.xml:搜索以下标记:<platform name="browser">

要添加的浏览器平台:

ionic cordova platform add browser 

然后建立/运行生产:

ionic cordova run browser --prod 

你可以找到你需要部署到你的服务器在platforms/browser/www文件夹中的代码。

Here你可以找到相机插件在通过浏览器平台部署时拍照的代码。

相关问题