在用Cordova创建的应用中禁用前置摄像头吗?

时间:2019-01-18 04:47:10

标签: cordova camera cordova-plugins front-camera

我的Sencha触摸混合应用程序使用户能够使用带有Cordova插件的设备本机相机从应用程序拍照。但是我想disable the front facing camera。用户不应在前后摄像头之间切换。我尝试使用cameraDirection10,但这仅有助于在前后摄像头之间切换,而不能禁用前置摄像头。任何帮助将不胜感激。

navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50, destinationType: navigator.camera.DestinationType.DATA_URL, correctOrientation: true, cameraDirection: 0 });

1 个答案:

答案 0 :(得分:0)

您可以找到具有以下选项的解决方案:

cameraDirection: Choose the camera to use (front- or back-facing). Defined in navigator.camera.Direction (Number)

Camera.Direction = {
    BACK : 0,      // Use the back-facing camera
    FRONT : 1      // Use the front-facing camera
};

参考: https://cordova.apache.org/docs/en/3.3.0/cordova/camera/parameter/cameraOptions.html

希望这会帮助/指导您。