2012-07-23 13 views
16

Sto provando a sviluppare un'applicazione per telefono Android utilizzando flash/as3, Voglio sapere Come sfogliare più foto dalla galleria utilizzando la promessa dei media o il rullino fotografico. Al momento sono in grado di navigare solo una foto alla volta.Visualizzazione di più foto in flash per Android

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

c'è qualche codice o risorse che posso guardare.

+0

Appare basa sulla documentazione CameraRoll che questo non è possibile ... la mia ipotesi è che tra tutti i sapori di Android e iOS ci wasn È un'app integrata comune per la selezione di file multipli disponibile su tutte le piattaforme, quindi AIR non la supporta. – shaunhusain

risposta

1

Devi creare il "browser".

È necessario leggere/scrivere i file del rullino fotografico uno alla volta (come funzionano tutti i sistemi) ma l'app può salvare le immagini ei riferimenti ai file e fare qualsiasi cosa con le immagini - l'utente può selezionare più immagini.

Importare un file dal rullino fotografico, convertirlo in bitmap, manipolarlo in qualsiasi modo e inserirlo in un array. Se stai creando una galleria, ridimensiona le immagini bitmap alla dimensione della miniatura. La tua app dovrebbe solo memorizzare la miniatura bitmap in gpu, il bmp originale è il file roll della fotocamera.

Ecco un esempio di convertire i file rullino fotografico al bmp: http://www.flashandmath.com/mobile/cameraroll/

+0

Grazie, ho già provato quel collegamento, – Magico

+0

Grazie, ho già provato quel collegamento, ho bisogno di un sistema per elencare tutte le immagini in una volta, trovato un ANE che dovrebbe funzionare, ma è solo per IOS https://github.com/ rivella50/ANE-CameraRoll Ho bisogno di uno simile per Android – Magico

+0

Questa è la risposta. Stai chiedendo come codificare questa funzionalità. Vai avanti e rimuovi questa domanda perché stai rifiutando la risposta. – moot

Problemi correlati