2012-07-23 22 views
16

Estoy tratando de desarrollar una aplicación para teléfono Android usando flash/as3, quiero saber cómo navegar por varias fotos desde la galería usando la promesa de medios o el rollo de la cámara. Ahora mismo puedo navegar solo una foto a la vez.Navegando varias fotos en flash para android

 var mediaFile:CameraRoll = new CameraRoll(); 
     var imagePromise:MediaPromise; 
     CameraRoll(mediaFile).browseForImage(); 

hay algún código o recurso que pueda consultar.

+0

Aparece basa en la documentación CameraRoll que esto no es posible ... mi suposición es que entre todos los sabores de Android y el IOS no no estaba No es una aplicación común incorporada para la selección de múltiples archivos disponible en todas las plataformas, por lo que AIR no la admite. – shaunhusain

Respuesta

1

Tienes que crear el "navegador".

Tiene que leer/escribir los archivos de la cámara uno a la vez (cómo funcionan todos los sistemas) pero su aplicación puede guardar las imágenes y referencias de archivos y hacer lo que quiera con las imágenes: el usuario puede seleccionar varias imágenes.

Importe un archivo desde el rodillo de la cámara, conviértalo en mapa de bits, manipúlelo de cualquier manera y empújelo hacia una matriz. Si está creando una galería, cambie el tamaño de los mapas de bits al tamaño de miniatura. Su aplicación solo debe almacenar el mapa de bits en miniatura en gpu, el bmp original es el archivo de desplazamiento de la cámara.

Aquí es un ejemplo de la conversión de archivos rollo de la cámara al bmp: http://www.flashandmath.com/mobile/cameraroll/

+0

Gracias, ya probé ese enlace, – Magico

+0

Gracias, ya probé ese enlace, necesito un sistema para enumerar todas las imágenes a la vez, encontré un ANE que debería funcionar, pero solo para iOS https://github.com/ rivella50/ANE-CameraRoll Necesito uno similar para Android – Magico

+0

Esa es la respuesta. Estás preguntando cómo codificar esta funcionalidad. Continúa y elimina esta pregunta porque estás rechazando la respuesta. – moot

Cuestiones relacionadas