美文网首页
ionic3 使用相机

ionic3 使用相机

作者: 南京确善能 | 来源:发表于2018-05-28 18:00 被阅读0次
    ionic cordova plugin add cordova-plugin-camera
    npm install --save @ionic-native/camera
    
    import { Camera, CameraOptions } from '@ionic-native/camera';
    
    /**
     * 原生相机
     */
    @Injectable()
    export class CameraProvider {
    
      constructor(public http: HttpClient, private camera: Camera) {
        
      }
      /**
       * 调起相机
       */
      cameraClick():Promise<any>{
        const options: CameraOptions = {
          quality: 50,
          destinationType: this.camera.DestinationType.DATA_URL,
          encodingType: this.camera.EncodingType.JPEG,
          mediaType: this.camera.MediaType.PICTURE
        }
        return new Promise((resolve, reject) => {
          this.camera.getPicture(options).then((imageData) => { 
            resolve('data:image/jpeg;base64,' + imageData);
          }, (err) => {
            reject(err)
          });
        });
       
      }
    
    }
    

    相机返回的是base64

    相关文章

      网友评论

          本文标题:ionic3 使用相机

          本文链接:https://www.haomeiwen.com/subject/jlagjftx.html