Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Unsolved Captura de imagen QML android

    Spanish
    5
    5
    1411
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ELPIPO
      ELPIPO last edited by

      Hola a todos, mi nombre es Oscar Calzada, queria lanzar la pregunta acerca de como capturar la vista de un elemento QML de vídeo para guardarla en un dispositivo android, uso este código:
      editor.grabToImage (función ( resultado) {
      result.saveToFile("/storage/emulated/0/DCIM/nuevo.png");
      });
      Este código funciona en windows 7 pero no en un dispositivo android, lo que quiero hacer con QML es reproducir un vídeo y dibujar sobre el para seguidamente accionar un botón para guardar una captura.

      Gracias

      1 Reply Last reply Reply Quote 0
      • J
        Julio Espinoza last edited by

        Hola Oscar, sí tu aplicación funciona bien sobre Windows 7 entonces NO es un problema de código. Nos indicas que No funciona es un dispositivo android por lo que pienso que lo más probable es que sea un problema de permisos, lo cual se configura en el archivo AndroidManifest.xml, puedes ver sobre este archivo en https://developer.android.com/guide/topics/manifest/manifest-intro.html

        Como el tema es tan interesante y necesario poder desplegar bien nuestras aplicaciones, en el último artículo de mi blog https://cplusplusguiqt.wordpress.com/ trato de explicar ampliamente este tema. Específicamente para desplegar las aplicaciones en Android lo explico en https://cplusplusguiqt.wordpress.com/cap03g1/ al principio explico como configurar Android SDK, como configurar Qt Creator para que compile y empaquete nuestra aplicación para Android al final de esa sección explico como manipular la plantilla del archivo AndroidManifest.xml desde Qt Creator para darle la configuración y permisos que requiere nuestra aplicación.

        Espero que te sea útil

        1 Reply Last reply Reply Quote 0
        • qtpizarro
          qtpizarro last edited by

          Hola Julio. Soy Ricardo, yo he estado con Oscar intentando resolver dicho problema. Te comento que aún estamos sin poder resolverlo.

          Aquí sucede algo extraño. Fijate que se realizan las capturas en Dispositivos de cualquier versión excepto en los Android Samsung 5.0 o similar. En todos los demás dispositivos Android, Windows o GNU/Linux va bien,

          Comprobado esto entonces seguramente es un problema del OS de Samsung? Que opinas? Saludos.

          1 Reply Last reply Reply Quote 0
          • mchoccac
            mchoccac last edited by

            puedes revisar este modulo http://doc.qt.io/qt-5/qstorageinfo.html
            ya que la forma de guardar es muy diferenete.

            1 Reply Last reply Reply Quote 0
            • L
              lqsa last edited by

              Parece que hay un bug cuando usas grabToImage en un item y en dispositivos Android o iPhone no funciona correctamente. Mirad esto: [https://forum.qt.io/topic/52115/qquickitem-grabtoimage-do-not-work-in-iphone/7](link url)

              1 Reply Last reply Reply Quote 0
              • First post
                Last post