我正在处理Android和IOS的应用程序。在应用程序中,用户应该可以制作一些图片,因此我使用navigator.camera.getPicture()
在Cordova中调用相机。
是否有机会禁用将被调用的Camera Application中的所有配置?因此,用户无法激活闪光灯,从相机进入设置菜单,无法切换到前置摄像头等。所以他只能拍照。
不幸的是,我觉得这不可能,但也许你们中的某个人知道金牌答案!
谢谢!
答案 0 :(得分:1)
我不认为使用phonegap提供的标准相机插件是可行的。 https://github.com/apache/cordova-plugin-camera#module_camera.getPicture显示相机插件的完整参考,并且没有任何关于具备这些功能的内容。
一个解决方案是您可以使用此插件:https://www.npmjs.com/package/cordova-plugin-camera-preview#camera_Settings.FlashMode。
它允许您创建自己的相机界面,除了拍照之外,您无需让用户访问任何其他功能。