У меня есть макет вкладок, и на моей первой вкладке я разместил потрясающий файл с событием 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
Даже при том, что камера запускается, предварительный просмотр не отображается.Любая помощь приветствуется!