使 Ionic Native Camera Plugin 仅从 FRONT 相机拍照
Posted
技术标签:
【中文标题】使 Ionic Native Camera Plugin 仅从 FRONT 相机拍照【英文标题】:Make Ionic Native Camera Plugin only take pictures from FRONT camera 【发布时间】:2020-11-13 18:49:23 【问题描述】:我目前在 Ionic/Cordova 应用程序中从 iPad 相机拍照的选项如下:
const options: CameraOptions =
quality: 70,
destinationType: this.camera.DestinationType.DATA_URL,
encodingType: this.camera.EncodingType.JPEG,
mediaType: this.camera.MediaType.PICTURE,
correctOrientation: true,
cameraDirection: this.camera.Direction.FRONT
;
我在Cordova documentation 上读到,设置属性 cameraDirection 会告诉您在使用您的应用在设备上拍照时要使用哪个相机。我将方向设置为正面,希望这意味着只接受正面的图片。不幸的是,一旦打开相机应用程序,我仍然可以切换到我的后置摄像头。
有没有办法限制摄像头只能由前置摄像头使用?
【问题讨论】:
【参考方案1】:简短回答:不使用 Cordova,因为相机插件使用设备中的本机相机,该设备始终包含旋转按钮。但是,您可以使用create a custom camera 插件(在 Java 中)摆脱所有按钮,但这需要大量的 Java 知识。
【讨论】:
以上是关于使 Ionic Native Camera Plugin 仅从 FRONT 相机拍照的主要内容,如果未能解决你的问题,请参考以下文章
Ionic2使用第三方cordova插件(非Ionic2官方支持的native cordova插件)
Ionic2 + Angular2 还是 React-native? [关闭]
将 Ionic Native / Cordova 插件与 Ionic (React) & Capacitor 一起使用的正确方法是啥?