Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

The Rear camera is not working on devices with multiple cameras

Abierto
#71 1 comentario 3 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
typescript
Área
mobile-dev

Línea de trabajo

Comienza reproduciendo el flujo de la cámara con pwa-elements y Capacitor core en el Galaxy S20+ y el Huawei P30 Lite, siguiendo la llamada Camera.getPhoto y la opción CameraDirection.Rear que se muestran en el informe. Rastrea el comportamiento de selección de cámara en dispositivos con varias cámaras; se considera completado cuando la captura con la cámara trasera funciona después de cambiar desde la cámara frontal en los dispositivos indicados.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I'm submitting a ... (check one with "x")
[x] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or https://stencil-worldwide.slack.com

Current behavior:
The Rear camera is not working on devices with multiple cameras

Expected behavior:
It should work on S20+ and Huawey P30 Lite -> MAR-LX3A

Steps to reproduce:
Use pwa-elements and capacitor core on Galaxy S20+ them try to rotate the camera to the front one.
This will happen:
image

Related code:

import {
  Camera,
  CameraResultType,
  CameraSource,
  CameraDirection,
} from '@capacitor/core';

const image = await Camera.getPhoto({
        resultType: CameraResultType.DataUrl,
        source: CameraSource.Camera,
        direction: CameraDirection.Rear,
        quality: 100,
      });
      const imageDataUrl = image.dataUrl;
Lenguaje dominante
TypeScript
Estrellas
172
Forks
50
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ionic-team/pwa-elements

Todos los issues de ionic-team/pwa-elements

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.