Ionic Camera Preview не виден - PullRequest
1 голос
/ 05 мая 2019

У меня есть макет вкладок, и на моей первой вкладке я разместил потрясающий файл с событием click под названием takePicture ().В этом методе я проверяю разрешение камеры и затем пытаюсь использовать плагин предварительного просмотра камеры.Когда я нажимаю кнопку, предварительный просмотр камеры не появляется.

takePicture() {
this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.CAMERA).then(result => { 
  console.log(result.hasPermission);
  if(result.hasPermission) {
    const cameraPreviewOpts: CameraPreviewOptions = {
      x: 10,
      y: 10,
      width: 100,
      height: 100,
      camera: 'rear',
      tapPhoto: true,
      previewDrag: true,
      toBack: true,
      alpha: 1
    }

    this.cameraPreview.startCamera(cameraPreviewOpts).then(
      (res) => {
        console.log(res)
      },
      (err) => {
        console.log(err)
      });
  } else {
    console.log('Could not access camera without permission');
  }
});
}

Вывод:

true
Camera started

Даже при том, что камера запускается, предварительный просмотр не отображается.Любая помощь приветствуется!

1 Ответ

0 голосов
/ 05 мая 2019

Исправлено путем добавления

ion-content { --background: transparent !important; }

в файл scss вкладки.

...