Activa las notificaciones push PhoneGap Spain

Foro

Home Forums iOS problemas con camara y microfono

This topic contains 4 replies, has 2 voices, and was last updated by Aeon Aeon 6 meses, 2 semanas .

Viendo 5 respuestas - de la 1 a 5 (de 5 en total)
  • problemas con camara y microfono

    Intervenciones
  • Aeon
    Aeon 
    Participant

    buen día

    estoy teniendo problemas al momento que quiero usar la camara o el microfono e incluso al querer realizar llamadas, tardan mas de un min en ejecutarse y casi siempre no me aparece el mensaje para autorizarlos, aparecen hasta que cierro la app, esto solo me pasa en ios, en aandroid funciona muy bien.
    si alguien tiene alguna pista de que esta pasando, le agradeceria mucho el dato


    Aeon
    Aeon 
    Participant

    Pues ya pude resolver lo de los permisos, pero lo que es la cámara y el micrófono no corren, mando llamar las funciones y no hacen nada hasta que intento salirme de la app o salgo y vuelvo a entrar hasta entonces funcionan, incluso hice un proyecto con el ejemplo de phonegap para la cámara sola y ni hay me funciona bien.
    Estoy probando en un iPhone 6 con iOS 9 y la versión 6.3 de Córdova


    Aeon
    Aeon 
    Participant

    al final fue que todo el problema fue causado por un meta que tenia :mrgreen:


    G
    G 
    Participant

    Hola @Aeon ¿cómo lo solucionaste?

    Te cuento que en mi caso tengo un problema con los permisos. En la app de phonegapp corre todo de maravilla, pero cuando compilo y quiero ejecutar la cámara en Android no hace nada, y en iOs se cierra la app.
    Algo que noté es que cuando voy a instalar en Android en la lista de los permisos que requiere la app, no aparece la Cámara, y en iOs nunca llega a preguntarme por los permisos de la misma.

    Concluyo que en la app de Phonegapp funciona porque la misma app de phonegap solicita todos los permisos en la instalación inicial, y por eso mi app funciona cuando la corro en phonegap.
    Sin embargo cuando la corro independiente tiene permisos para el GPS, archivos, internet, etc (funcionalidades que uso) pero no aparece la cámara.

    Mi pregunta es ¿Cómo hago para que la app tenga permisos de usar la cámara?

    Le he desinstalado e instalado el plugin (cordova-plugin-camera), varias veces (por comando en node.js), tanto la versión 3.0 y ahora la 4.0.2.

    En el config.xml coloco lo siguiente:
    1.  <gap:plugin name="cordova-plugin-camera" source="npm" spec="4.0.2" />
    (Vale aclarar que compilo en Phonegap Build.)

    Para iOS, agrego:

     Code: XML (select
    1.
    2.
    3.

    <feature name="Camera">
          <param name="ios-package" value="CDVCamera" />
        </feature>

    Para Android, agrego:

     Code: XML (select
    1.
    2.
    3.

    <feature name="Camera">
          <param name="android-package" value="org.apache.cordova.CameraLauncher" />
        </feature>

    Y
    1.  <uses-permission name="android.permission.CAMERA" />

    Para ambos, agregué también:
    1.  <feature name="http://api.phonegap.com/1.0/camera"/>

    He probado quitando y poniendo cada una de esas líneas, juntas, separadas, alternadas, etc. Y nada.

    ¿Cómo has hecho que funcione la cámara en tu app?
    También extiendo la consulta a cualquier otro que pueda darme una mano.

    Muchas gracias, desde Uruguay!


    Aeon
    Aeon 
    Participant

    mi problema era por unos metadatos que tiene el framework 7 que uso para hacer las apps, en mi config.xml solo tengo:

     Code: arbitrary (select
    1.
    2.
    3.
    4.

    <plugin name="cordova-plugin-camera" source="npm" spec="~2.1.1"/>
      <plugin name="cordova-plugin-media-capture" source="npm" spec="~1.2.0"/>
      <plugin name="cordova-plugin-file" source="npm" spec="~4.1.1"/>
      <plugin name="cordova-plugin-file-transfer" source="npm" spec="~1.5.0"/>

    para el uso de la camara, microfono y enviarlos al server


Viendo 5 respuestas - de la 1 a 5 (de 5 en total)

You must be logged in to reply to this topic.