【问题标题】:Camera is not found in ionic Cordova在 ionic Cordova 中找不到相机
【发布时间】:2021-12-26 08:41:02
【问题描述】:

我遇到了一个相机插件问题,无法访问相机。点击相机按钮,我们得到“找不到相机”。

id="cordova-plugin-camera" version="6.0.0"

$scope.addImage = function () {
 logsFctry.logsDisplay('DEBUG', $scope.TagName, "Entered into addImage");
            var options = {
                destinationType: Camera.DestinationType.FILE_URI,              
                sourceType:Camera.PictureSourceType,
                //CAMERA,Camera.PictureSourceType.PHOTOLIBRARY, 
                mediaType: Camera.MediaType.PICTURE,
                allowEdit: false,
                encodingType: Camera.EncodingType.JPEG,
                popoverOptions: CameraPopoverOptions,
                cameraDirection: Camera.Direction.BACK,
                // saveToPhotoAlbum: true,
                quality: 80,
                targetWidth: 800,
                targetHeight: 800,
                correctOrientation: true
            };
   }

【问题讨论】:

    标签: angularjs cordova ionic-framework


    【解决方案1】:

    在选项中,您为 sourceType 传递了错误的参数。它应该像Camera.PictureSourceType.CAMERA。或者你可以使用这个选项

      var options = {
            quality: 50, // It can be 100, 200 etc
            targetHeight: 500,
            targetWidth: 375,
            sourceType: Camera.PictureSourceType.CAMERA
            encodingType: Camera.EncodingType.JPEG,
            mediaType: Camera.MediaType.PICTURE,
            allowEdit: false,
            correctOrientation: true,
            destinationType: Camera.DestinationType.FILE_URI,
        }
    

    这将返回你的 file_uri。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-22
      • 2017-03-15
      • 2015-09-24
      • 2021-12-08
      • 1970-01-01
      • 1970-01-01
      • 2021-02-27
      相关资源
      最近更新 更多